pulseaudio的调试信息可以通过系统变量来控制。
PA中 trace信息分为:
typedef enum pa_log_level {
PA_LOG_ERROR = 0, /* Error messages */
PA_LOG_WARN = 1, /* Warning messages */
PA_LOG_NOTICE = 2, /* Notice messages */
PA_LOG_INFO = 3, /* Info messages */
PA_LOG_DEBUG = 4, /* debug message */
PA_LOG_LEVEL_MAX
} pa_log_level_t;
系统默认打印error,warning, notice信息。如果需要更多的信息,需要设定PA LOG LEVEL. 方法如下:
export PULSE_LOG=4
另外,PA还会根据设定,给出更详细的log信息,比如出错信息,一般就打印出
出错文件
出错描述
如果需要更详细的信息,如 出错行等信息。可以通过开关
export PULSE_LOG_META=1
来打开。