3

curses を使用してメイン ウィンドウとログ ウィンドウを画面の下部に表示するスクリプトを作成しています。

pjsua をインポートすると、ログ レベルを 0 に設定しているにもかかわらず、画面への出力が要求されるようです。出力は次のとおりです。

15:49:09.716 os_core_unix.c !pjlib 2.0.1 for POSIX initialized
15:49:09.844 sip_endpoint.c  .Creating endpoint instance...
15:49:09.844          pjlib  .select() I/O Queue created (0x7f84690decd8)
15:49:09.844 sip_endpoint.c  .Module "mod-msg-print" registered
15:49:09.844 sip_transport.  .Transport manager created.
15:49:09.845   pjsua_core.c  .PJSUA state changed: NULL --> CREATED
15:49:09.896  pjsua_media.c  ..NAT type detection failed: Invalid STUN server or server not configured (PJNATH_ESTUNINSERVER)

ロギング コールバックを介してこれを送信しないことに注意してください。つまり、残りのロギング情報とともにログ ウィンドウに配置する方法がありません。この出力の処理について誰かアドバイスをいただけますか?

ありがとう

4

1 に答える 1

1

書き込み先のストリーム(sys.stderrなど)を検出できる場合は、sys.stderrを別の開いているファイル(または/ dev / null?)に割り当てるだけで、どこかにリダイレクトできます。

于 2013-01-18T17:52:07.843 に答える