Odoo 添加自定义日志处理程序
Odoo add custom log handler
我想在 odoo 中添加关于错误的自定义事件,例如电子邮件发送或类似的事情。
logging.getLogger().addHandler(logging.StreamHandler())
也许这样我可以添加我的方法?
放置在任何模块中:
class MyHandler(logging.Handler):
def emit(self, record):
if record:
if record.levelname == 'ERROR':
print 'CUSTOM ACTION'
mh = MyHandler()
logging.getLogger().addHandler(mh)
我想在 odoo 中添加关于错误的自定义事件,例如电子邮件发送或类似的事情。
logging.getLogger().addHandler(logging.StreamHandler())
也许这样我可以添加我的方法?
放置在任何模块中:
class MyHandler(logging.Handler):
def emit(self, record):
if record:
if record.levelname == 'ERROR':
print 'CUSTOM ACTION'
mh = MyHandler()
logging.getLogger().addHandler(mh)