登录Python?

2024-09-30 23:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我在以前的非pythonic项目中使用过log4J和log4N。我喜欢警告、错误和升级的继承性。能够记录错误,如果是严重错误,请向支持团队发送电子邮件。另外,自动日志文件循环也很重要,因为它将运行在一个小型LINUX设备上。在

我可以用标准的Python日志模块来实现这一点,还是有更好的方法?在


Tags: 模块文件项目方法警告标准电子邮件linux
2条回答

标准Pythonlogging模块是由log4J显式地启发而来的,因此您几乎肯定会发现它是合适的。它具有相同的层次结构,您可以定义侦听一个或多个级别并执行适当操作的处理程序,无论它是通过SMTP记录到文件还是电子邮件地址。参见Python logging tutorial。在

是的,logging module的日志级别有DEBUG、INFO、WARNING、ERROR和CRITICAL。您可以设置一个SMTPHandler来在日志记录级别非常重要时发送邮件,也可以设置一个RotatingFileHandler来限制日志文件的数量和大小。在

相关问题 更多 >