所以我正在使用 Python 的记录器,它内置了像 logger.debug()
这样非常有用的函数。我还有一个要运行的发送电子邮件类。如何在每次调用 logger.error()
时都运行 SendEmail()
?
最佳答案
这在 stdlib logging
中直接支持。创建一个 SMTPHandler
并将其添加到您的日志记录配置中,配置级别为 logging.ERROR
。有多种可用的日志记录配置方法,已记录 here .
关于python - 如何将中间件添加到 Pythons 记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52264333/