为了账号安全,请及时绑定邮箱和手机立即绑定

在Python中使用多处理时应该如何记录?

在Python中使用多处理时应该如何记录?

慕娘9325324 2019-07-29 10:09:02
在Python中使用多处理时应该如何记录?现在我在框架中有一个中央模块,它使用Python 2.6 multiprocessing模块生成多个进程。因为它使用multiprocessing,所以有模块级多处理感知日志,LOG = multiprocessing.get_logger()。根据文档,这个记录器具有进程共享锁,因此您不会sys.stderr通过让多个进程同时写入它来解决问题(或任何文件句柄)。我现在遇到的问题是框架中的其他模块不支持多处理。我看到它的方式,我需要使这个中央模块的所有依赖使用多处理感知日志记录。这在框架内很烦人,更不用说框架的所有客户了。我有没有想到的替代方案?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 368 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信