我正在使用PJLIB 2.0.1,尤其是内存池,因为它被称为“非常非常快”。
然而,在程序启动后,它会自动输出“14:26:12.944 os_core_unix.c!pjlib 2.0.1 for POSIX initialized”,这很烦人。
我对PJLIB不熟悉...有人可以建议我如何关闭这样的输出吗?提前谢谢。
答案 0 :(得分:0)
您可以使用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
将其关闭。有关详细信息,请see here。但是,日志记录很适合调试代码,因此您可能不想将其关闭。