2013-07-24 12 views

risposta

9

opzione Configurazione

-logfn /dev/null 

di Windows

-logfn nul 

si spegne la registrazione.

Se si utilizza API è possibile utilizzare anche

err_set_logfile(char *filename) 
+0

C'è un modo per disattivarlo per il pocketphinx pre-costruito, cioè in Java in fase di esecuzione? Ho provato a non effettuare la chiamata a setRawLogDir, che non ha aiutato. – Yevgeniy

+1

Scusa, Yevgeniy, non sono sicuro di quale sia la tua domanda. Se si tratta di Android, sfherxbase utilizza la registrazione Android standard tramite logcat, è una cosa leggermente diversa. –

+0

Lo fa. Non è questo il problema di questa pagina? Ad ogni modo, sai come posso disabilitare questi log senza passare da Proguard (che rallenterà il mio processo di compilazione)? Devo rimuovere questi messaggi in debug env – Yevgeniy

1

Se si utilizza l'API, questo è quello che ho fatto:

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

L'API proposta dal risposta accettata non ha lavora per me.

+0

Purtroppo questo * non * funziona per me su Windows 10. Non riesco a trovare una versione esplicita ma i commenti suggeriscono che la mia fonte è più giovane di luglio 2015. E l'accettato la risposta non ha funzionato neanche. – JimmyNJ