【发布时间】:2014-06-17 20:55:47
【问题描述】:
我正在使用记录器类来记录一些值。我找不到任何关于如何处理来自记录器本身的错误的信息。可以抛出哪些错误以及如何处理它们?
例如,如果我尝试记录一行并且文件被外部删除或锁定或其他一些阻止正常操作的问题,我如何检测它并让函数运行我的记录器类的 init 以便它重新创建并重新配置它,就好像课程刚开始一样?通常我会尝试这样的事情,但我找不到任何类似的参考:
try:
self.log.info('%s:%s:%s:%s', val1, val2, val3, val4)
except: IOError (or something like that)
self.initializeLoggerFunct()
# attempt to log again
【问题讨论】:
标签: python python-2.7 logging error-handling