Python3日志记录:将LogRecord传递给函数

时间:2016-08-29 10:45:31

标签: python-3.x logging

使用python3的logging模块,我将记录到这样的文件:

import logging
logging.basicConfig(filename='log')
logging.info('123')

现在每次发生日志记录事件时,我都希望以LogRecord作为参数调用函数。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以创建一个logging.Filter对象来审核LogRecord并决定是否应该记录它。在此代码中,您还可以执行其他逻辑:https://docs.python.org/3/library/logging.html#filter-objects