在advice之后,我计划将错误从几个时间关键的python进程(客户端)记录到单个日志记录进程(服务器)。 SysLogHandler似乎是正确的选择,因为它使用UDP(我宁愿与系统无关)并且不等待任何确认,因为我正在使用localhost
所以实际上应该没有丢失日志。
但是,我不清楚如何在两个帐户上实现服务器端:
multiprocessing.connection
和conn.recv()
日志作为文字吗? logging.handlers
进行打印?或者那只是简单的字符串?一个很好的用例是关键时刻将错误发送到日志记录过程,然后使用SMTPHandler通过电子邮件发送这些错误......