【问题标题】:how to gather all module's loggers under one parent?如何在一个父级下收集所有模块的记录器?
【发布时间】:2015-12-16 21:19:40
【问题描述】:

我理解并喜欢以规范模块名称作为记录器名称的记录器层次结构的想法。但我不知道如何将所有内容都捆绑在顶层。 假设我有使用

的应用程序

package1.subpackage1.module1

package2.subpackage2.module2

现在我想为所有人定义一个处理程序和一个格式化程序。但我不想枚举所有模块的记录器并单独设置它们。 似乎所有模块记录器都应该自动附加到“主”记录器的某个地方,其中定义了唯一的处理程序。 如何做到这一点?

【问题讨论】:

    标签: python logging


    【解决方案1】:

    好的,我找到了答案。所有记录器的主父级是根记录器 - 无论它的名称没有出现在规范名称中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-29
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多