Python的库非常强大,基本能找到我们所有需要的lib。logging模块是Python中的日志记录库,借鉴了Java中的LOG4J模块的思想,能非常方便的用于记录软件执行日志。
最近有在开发自动化测试工具,刚好需要logging模块,但在使用logging模块的RotatingFileHandler时,常抛出异常。打印类似于如下异常信息:
1 lne 86, in __init__ 2 rotatingHandler.doRollover() 3 File "c:\python24\lib\logging\handlers.py", line 131, in doRollover 4 os.rename(self.baseFilename, dfn) 5 OSError: [Errno 13] Permission denied