def getLog(name):
logger=logging.getLogger(name)
#日志级别DEBUG、INFO、WARNING、ERROR、CRITICAL
logger.setLevel(logging.DEBUG)
rfh=RotatingFileHandler("log/log.txt",maxBytes=5000000,backupCount=5)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
rfh.setFormatter(formatter)
logger.addHandler(rfh)
return logger
发现问题:
我是使用web.py做的web应用,当代码出现未捕获的异常后,日志会重复记录
本文介绍了一个使用web.py框架开发的应用中遇到的日志重复记录问题。该问题发生在代码出现未捕获异常时,导致日志被记录多次。文章提供了一段Python代码示例,用于设置日志级别和格式,并通过RotatingFileHandler实现日志文件的滚动。
3719

被折叠的 条评论
为什么被折叠?



