【发布时间】:2019-11-15 12:33:56
【问题描述】:
在 Python 3.7.3 中,如果您多次调用 logging.config.fileConfig,日志记录系统会静默失败。
是什么导致这种情况发生?
import logging.config
logging.config.fileConfig('logging.conf')
logger = logging.getLogger(__name__)
logger.error("I print")
logging.config.fileConfig('logging.conf')
logger.error("I do not")
一种解决方法是将每个对logging.config.fileConfig 的调用包装在if __name__ == '__main__': 中
有更好的方法吗?
【问题讨论】:
标签: python logging python-logging