代码之家  ›  专栏  ›  技术社区  ›  NI6

将库的NullHandler集成到我自己的项目记录器中

  •  1
  • NI6  · 技术社区  · 6 年前

    我正在开发一个自己的库和一个使用该库的应用程序。

    我想用 logging

    读后 this

    我是否应该将使用项目的处理程序添加到库主记录器中?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Vinay Sajip    6 年前

    NullHandler 在应用程序中,您只需要将处理程序添加到根记录器(假设两个库都没有打开 propagate 从他们的伐木工人手中脱手)。对其中一个库进行的任何日志调用都应传递给根日志记录器中的处理程序。

    This diagram 说明数据如何流经日志系统。根记录器是系统中所有记录器的祖先。