除了使用 logging 模塊中的 basicConfig 方法配置日志, Python 的 logging.config 模塊中, dictConfig 和 fileConfig 方法分別支持通過字典和文件的方式配置 Logger、Handler 和 Formatter。下面用一個例子來簡單地說明如何使用文件配置日志,更多詳細的用法參考:https://docs.python.org/2/library/logging.config.html
logging.conf
##########################################################################################[loggers]keys=root,log1[logger_root]level=DEBUGhandlers=hand01,hand02[logger_log1]handlers=hand02qualname=log1
logging_config_demo.py
import loggingimport logging.configlogging.config.fileConfig("logging.conf")log1 = logging.getLogger("log1")log1.debug('This is a debug message')log1.info('This is an info message')log1.warning('This is a warning message')
新聞熱點
疑難解答