【问题标题】:python logger, disable log for some modulespython logger,禁用某些模块的日志
【发布时间】:2016-06-07 02:31:36
【问题描述】:

是否可以禁用我项目中某些模块的日志?我有这个 log_config.ini:

[loggers]
keys=root

[handlers]
keys=stream_handler

[formatters]
keys=formatter

[logger_root]
level=DEBUG
handlers=stream_handler

[handler_stream_handler]
class=StreamHandler
level=INFO
formatter=formatter
args=(sys.stderr,)

[formatter_formatter]
format=%(asctime)s %(name)-4s %(levelname)-8s %(message)s

【问题讨论】:

    标签: python logging


    【解决方案1】:
    [logger_modulename]
    handlers=null_handler
    propagate=0
    qualname=modulename
    level=NOTSET
    
    [handler_null_handler]
    class=NullHandler
    level=NOTSET
    

    不要忘记在handlerloggers 部分下添加null_handlermodulename

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-21
      • 2020-10-18
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 2020-04-05
      • 1970-01-01
      相关资源
      最近更新 更多