2013-07-24 1 views

답변

9

구성 옵션

-logfn /dev/null 

는 로깅을 해제합니다.

당신이 API를 사용하는 경우이 API를 사용하는 경우도

err_set_logfile(char *filename) 
+0

미리 빌드 된 pocketsphinx에 대해 해제 할 수있는 방법이 있습니까? 예 : 런타임시 Java로? 나는 setRawLogDir 호출을하지 않으려 고 노력했다. – Yevgeniy

+1

죄송합니다, Yevgeniy, 귀하의 질문에 대해 확실하지 않습니다. 안드로이드에 관한 것이라면 sphinxbase는 logcat을 통해 표준 안드로이드 로깅을 사용합니다. –

+0

그럴 수 있습니다. 이 페이지의 문제점은 무엇입니까? 어느 쪽이든, Proguard를 거치지 않고 이러한 로그를 비활성화 할 수있는 방법을 알고 있습니까? (빌드 프로세스가 느려질 수 있습니다)? 디버그 환경에서이 메시지를 제거해야합니다. – Yevgeniy

1

을 사용할 수 있습니다, 이것은 내가 무슨 짓을 :

// turn off pocketsphinx output 
err_set_logfp(NULL); 
err_set_debug_level(0); 

허용 대답에 의해 주어진 API는하지 않았다 나를 위해 일해.

+0

불행히도이 작업은 Windows 10에서는 작동하지 않습니다. 명시 적 버전을 찾을 수는 없지만 의견은 내 소스가 2015 년 7 월보다 젊다 고 제안합니다. 대답도 작동하지 않았다. – JimmyNJ