PJSUA:应用程序控制台上的调试信息冗长

PJSUA: verbosity of debug information on the application console

如果我使用 PJSUA 创建一个应用程序,那么在 pjsua_create() 系统调用之后,大量的调试信息会落在我的应用程序的控制台上。 这在开发阶段很方便,但以后会干扰到程序的工作。

如何预定义此调试信息的详细级别?所以当 pjsua_create() 被调用时,它已经设置好了。

感谢您提供翔实的答案。

您可以通过调用 pj_log_set_level(int level) (link) 来完成此操作,例如在 pj_init() 之前。您还可以在 config_site.h 中定义 PJ_LOG_MAX_LEVEL const,并在编译时使用适合您需要的值。

这对您来说可能也很有趣 (link)。