在 python 日志记录模块中,日志使用以下格式进行格式化:formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')**simple_example.py**# 'application' codelogger.debug('debug message')logger.info('info message')logger.warning('warn message')这给出了如下输出:输出:2005-03-19 15:10:26,618 - simple_example - DEBUG - debug message2005-03-19 15:10:26,620 - simple_example - INFO - info message2005-03-19 15:10:26,695 - simple_example - WARNING - warn message我只是想知道是否有任何方法可以在末尾而不是在中间添加多条消息,例如 My custom message 1 - simple_example - DEBUG - my custom message 2有什么办法可以格式化它:formatter = logging.Formatter('%(message1)s - %(name)s - %(levelname)s - %(message2)s')任何帮助,将不胜感激
2 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
您可以直接使用自定义消息Formatter
并用于%(message)s
放置日志消息
见下面的例子
formatter = logging.Formatter('My custome message 1 - %(name)s - %(levelname)s - %(message)s my custom message 2')
添加回答
举报
0/150
提交
取消