0%

【python】在多进程下输出日志

可以利用队列或管道来进行多进程下的日志输出,但官方文档推荐了一种利用logging.SocketHandler的方案来实现多进程日志输出。

其原理是:多个进程将各自环境下的日志通过Socket发送给一个专门打印日志的进程,这样就可以防止多进程打印的冲突与混乱情况。