我有一个C++应用程序,使用libespeak和ALSA扩展库。当这个应用程序第一次产生音频时,它会在stderr上产生以下输出:
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
我有自己的日志记录系统,希望能够禁用这些错误,或将它们通过我的日志框架重新路由,以便进行额外的处理和报告。