【发布时间】:2019-09-17 03:44:47
【问题描述】:
我的脚本每 5 秒执行一次。错误记录到文件中。这意味着,如果出现错误,日志文件每 5 秒就会因相同的错误而膨胀。
while True:
try:
i_might_fail() # As long as this line fails...
except Exception as ex:
logger.error(ex) # ... the log file gets bloated
time.sleep(5)
无法终止脚本。它必须每 5 秒重试一次。
我正在寻找一种日志功能来在 x 分钟内忽略相同的异常:
logger.ignore_duplicates_for(10, 'minutes')
有什么想法吗? 提前致谢!
【问题讨论】:
标签: python python-3.x exception logging