【发布时间】:2021-10-26 05:40:59
【问题描述】:
使用python 3.8,我想用logging,根据level记录不同的格式。
使用logging.DEBUG,我的输出格式将是"%(asctime)s %(filename)s, line %(lineno)d : %(name)s %(levelname)s %(message)s",在此级别之上,它将是"%(asctime)s %(levelname)s %(message)s"。
logger.debug("debug message")
logger.info("info message")
我浏览了文档。使用 LoggerAdapter、ContextFilter、...我找不到任何解决方案。有什么想法吗?
【问题讨论】:
-
为什么不使用评论中答案中的解决方案?