python - 使用 Python 中的日志记录库访问所有已定义的记录器

标签 python logging

我有几个使用日志库的库。我想访问这些库中定义的所有记录器并设置我想要的日志记录级别而不触及这些库的代码。我需要动态地这样做,因为我事先不知道这些库将定义的记录器

你会怎么做?

最佳答案

定义的记录器类存储在 logging.Logger.manager.loggerDict 中。

关于python - 使用 Python 中的日志记录库访问所有已定义的记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508796/

相关文章:

python - 将最后 X 列值求和到新列中

python - 为什么 cross_val_score 和我手动计算的不一样?

java - 在 log4j 中,在记录之前检查 isDebugEnabled 是否会提高性能?

logging - 从 joinPoint 获取行号

java - 使用 tinylog 将日志记录写入 tomcat 日志文件夹

c# - 使用 NLog 为同一项目创建两个不同日志文件(文本文件)的最佳方法

python - 如何对 csv 中的 'date' 列进行排序以仅显示年度范围的 Spring 数据

python - postgres 找到所有者为 'abc' 的所有数据库?

python - 在 pandas 或 matplotlib 的一张图中绘制多个箱线图?

python-3.x - 在 Python 3 中记录异常