有没有一种简单的方法可以在python中创建一个日志记录,而不是发送一条消息,只发送一个属性列表?
据我所知,这种方法
logger.info
和
logger.debug
只是在特定级别创建日志记录的方法。这些方法调用
self._log
方法,它本身调用
self.makeRecord
方法。
如果我想创建没有消息属性的记录,我可以直接调用
logger.makeRecord
通过
None
消息和属性字典
extra
关键字参数?或者我应该打电话
自我日志
把这些论点传出去?或者这些都不起作用?我能不能只是通过
额外的
到
信息记录器
方法呢?
另外,如果这是可能的,为什么不经常这样做呢?似乎理想的工作流只将属性传递到日志记录中,然后由格式化程序在之后编译消息。
很抱歉在这篇文章里有这么多小问题。