我正在使用PJLIB 2.0.1,尤其是内存池,因为据说它“非常非常快”。
但是,程序启动后,会自动输出“14:26:12.944 os_core_unix.c !pjlib 2.0.1 for POSIX initialized”,很烦人。
我不熟悉 PJLIB ......谁能告诉我如何关闭这样的输出?提前致谢。
我正在使用PJLIB 2.0.1,尤其是内存池,因为据说它“非常非常快”。
但是,程序启动后,会自动输出“14:26:12.944 os_core_unix.c !pjlib 2.0.1 for POSIX initialized”,很烦人。
我不熟悉 PJLIB ......谁能告诉我如何关闭这样的输出?提前致谢。
您可以使用 指定日志记录级别void pj_log_set_level(int level)
。如果您想完全关闭它,请pj_log_set_level(0);
在代码开头调用。此外,在编译时,您可以像这样定义日志记录级别:
#undef PJ_LOG_MAX_LEVEL
#define PJ_LOG_MAX_LEVEL 0
您可以设置 6 个级别,6
最详细的级别0
并将其关闭。有关更多信息,请参见此处。但是,日志记录非常适合调试代码,因此您可能不想将其关闭。