gpt4 book ai didi

python - 捕获 SysLogHandler 的输出

转载 作者:行者123 更新时间:2023-12-01 06:04:54 26 4
gpt4 key购买 nike

已关注 advice ,我计划将多个时间关键的 python 进程(客户端)的错误记录到单个日志记录进程(服务器)。 SysLogHandler似乎是正确的选择,因为它使用 UDP(我宁愿与系统无关)并且不等待任何确认,并且由于我使用的是 localhost 所以实际上应该不会丢失日志。

但是,我不清楚应该如何在两个帐户上实现服务器端:

  • 我应该简单地 open a multiprocessing.connection和 conn.recv() 日志作为文本?
  • 有没有办法在服务器端将错误作为日志处理,从而使用其他logging.handlers打印它?或者此时它只是普通的字符串?

一个很好的用例是时间关键的进程将错误发送到日志记录进程,而日志记录进程又会使用 SMTPHandler通过电子邮件发送这些错误...

最佳答案

好吧,要继续提供建议 (;)),请查看 rsyslog ,这是我所知道的最强大的系统日志服务器。它支持线程日志记录设施、大负载和mail sending .

关于python - 捕获 SysLogHandler 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8591567/

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