当前位置: 首页 > 知识库问答 >
问题:

python日志记录“已禁用”设置为True

殷学
2023-03-14

我使用日志记录包:

configuration_logger = logging.getLogger("configuration")

它写了一些日志,然后在下一个日志中我看到configuration\u logger。禁用的为真。我如何检查它为什么更改为True?

共有1个答案

公冶高义
2023-03-14

这可能是因为您调用了logging.config.fileConfiglogging.config.dictConfig而没有声明disable_existing_loggersFalse(请参阅此搜索结果)。仅出于向后兼容的原因,默认值为True

在记录任何内容之前,通常应配置日志记录(使用上述功能)。

 类似资料:
  • 这也许是一个很简单的问题。如何禁用Hikari-CP调试日志?在我的日志文件我有很多这样的消息 在我的日志4jconfig中。xml: 有人能告诉我记录器配置有什么问题吗? 谢谢!

  • 我正在使用Python日志模块,并希望禁用由我导入的第三方模块打印的日志消息。例如,我使用的是如下所示: 当我执行logger.debug时,它会输出我的调试消息(“my Message!”),但它也会从我导入的任何模块中输出调试消息(如请求和许多其他东西)。 我只想看到我感兴趣的模块的日志消息。有没有可能让日志模块做到这一点?

  • 如何在JMeter 4.0中禁用日志记录。在执行任何JMeter脚本时,都需要根据定义的日志级别生成日志。 log4j2 中的配置应该是什么.xml,以便它不会生成任何日志?

  • 问题内容: 我有一些使用该软件包的工具化代码。现在该关闭日志记录了,我无法确定如何关闭标准记录器。 我错过了什么吗?我应该在进行日志调用之前检查标志,还是在生产中将其注释掉? 问题答案: 要完全禁用日志,最好调用Joril并将输出设置为无操作(例如) 但即使在此之后,操作仍将闲置约500-600 ns / op 1 这仍然可切断短路(左右 为100 ns / OP )通过使用自定义的实现,并实现所

  • 我们正在使用PDFBox进行一些PDF阅读和操作。但是在解析过程中,我收到了一堆这样的消息: 现在我如何禁用这些?因为如果字体被嵌入,这样的消息会在输入的每个字符上输出,因此日志文件变得非常不可用。 现在,更改总体日志级别不是一个选项,因为我需要来自其他组件的语句。 我使用的是Tomcat 5.5、log4j 1.2.16和pdfbox app 1.6.0 这是我的log4j配置文件: 编辑 修改

  • 问题内容: 我还没有找到对自己满意的Django设置Python日志记录的方法。我的要求很简单: 不同事件的不同日志处理程序-也就是说,我希望能够登录到不同的文件 轻松访问我模块中的记录器。该模块应该可以轻松找到其记录器。 应该容易适用于命令行模块。系统的一部分是独立的命令行或守护进程。这些模块应易于使用日志记录。 我当前的设置是使用文件并在我登录的每个模块中记录设置。感觉不对。 你是否有喜欢的日