gpt4 book ai didi

python - 在 Python 脚本中抑制 pjsua 输出

转载 作者:行者123 更新时间:2023-11-28 18:50:48 26 4
gpt4 key购买 nike

我正在编写一个脚本,该脚本使用 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)

请注意,它不会通过日志回调发送此信息,这意味着我无法将其与其他日志信息一起放入日志窗口中。有人能给我一些处理这个输出的建议吗?

谢谢

最佳答案

如果你能检测到它写入了哪个流,例如sys.stderr,您可以通过简单地将 sys.stderr 分配给另一个打开的文件(甚至/dev/null ?)将其重定向到某个地方。

关于python - 在 Python 脚本中抑制 pjsua 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13315810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com