2013-07-24 16 views

Trả lời

9

tùy chọn cấu hình

-logfn /dev/null 

của Windows

-logfn nul 

tắt ghi nhật ký.

Nếu bạn đang sử dụng API bạn cũng có thể sử dụng

err_set_logfile(char *filename) 
+0

Có cách nào để tắt tính năng này cho các túi tiền dựng sẵn, ví dụ: trong Java khi chạy không? Tôi đã cố gắng không thực hiện cuộc gọi setRawLogDir - điều đó không giúp được gì. – Yevgeniy

+1

Xin lỗi, Yevgeniy, tôi không chắc câu hỏi của bạn là gì. Nếu đó là về Android, sphinxbase có sử dụng đăng nhập android tiêu chuẩn thông qua logcat, đó là một điều khác nhau chút. –

+0

. Không phải vấn đề của trang này về vấn đề đó phải không? Dù bằng cách nào, bạn có biết làm thế nào tôi có thể vô hiệu hóa các bản ghi mà không đi qua Proguard (mà sẽ làm chậm quá trình xây dựng của tôi)? Tôi cần phải loại bỏ các tin nhắn này trong debug env – Yevgeniy

1

Nếu bạn đang sử dụng API, đây là những gì tôi đã làm:

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

API được đưa ra bởi câu trả lời chấp nhận không làm việc cho tôi.

+0

Thật không may điều này đã làm * không * làm việc cho tôi trên Windows 10. Tôi không thể tìm thấy một phiên bản rõ ràng nhưng ý kiến ​​đề nghị nguồn của tôi là trẻ hơn tháng bảy năm 2015. Và chấp nhận câu trả lời cũng không hoạt động. – JimmyNJ

Các vấn đề liên quan