我在以前的非Python项目中使用过log4J和log4N。我喜欢警告,错误和升级的喜乐。记录错误的能力,如果严重的话,可以向支持团队发送电子邮件。自动日志文件循环也很重要,因为它将在小型LINUX设备上运行。
我可以使用标准的Python日志记录模块执行此操作,还是有更好的方法?
是的,日志记录模块具有日志级别DEBUG,INFO,WARNING,ERROR和CRITICAL。您可以设置SMTPHandler以在日志记录级别为CRITICAL时发送邮件,还可以设置RotatingFileHandler来限制日志文件的数量和大小。