为了账号安全,请及时绑定邮箱和手机立即绑定

在python中使用多个参数进行日志记录

在python中使用多个参数进行日志记录

小唯快跑啊 2021-11-02 17:22:29
在 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')



查看完整回答
反对 回复 2021-11-02
  • 2 回答
  • 0 关注
  • 163 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信