【问题标题】:Is Python's logging module thread safe?Python 的日志记录模块线程安全吗?
【发布时间】:2010-06-04 12:06:48
【问题描述】:

如果从两个不同的 python 线程调用同一个日志处理程序,是否需要锁定?

【问题讨论】:

    标签: python


    【解决方案1】:

    日志模块是线程安全的;它为您处理锁定。见the docs

    【讨论】:

    • 哦,至于现在还没有修复吗?我让日志记录模块发疯了...... behhh。没想到。
    • 该错误是在谈论“fork”,它涉及进程而不是线程。所以我猜线程安全声明仍然有效?
    • 是的,线程安全支持@Iglym。如果不分叉日志记录过程,Ibolla 提到的错误将不会发生。在考虑这个错误时,应该提到,修复错误不会使日志记录过程安全。要从多个进程进行日志记录,请查看 Python Logging Cookbook
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2023-01-21
    • 2020-12-29
    相关资源
    最近更新 更多