【发布时间】:2013-10-07 03:04:30
【问题描述】:
我正在使用以下代码进行日志记录
logging.basicConfig(filename=os.environ['USERPROFILE']+'\\myApp', level=logging.DEBUG, format='%(asctime)s - [Thread-%(thread)d] - [Process-%(process)d] - %(levelname)s - %(funcName)s - %(lineno)d - %(message)s')
有了这个日志,我们可以实现日志文件的 FileSize 限制,比如如果日志文件大小超过 5MB,那么我想把它写到新文件中。
在 Java 中,我们可以在 logback.xml 中提及文件大小,如下所示
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>10MB</maxFileSize>
</triggeringPolicy>
【问题讨论】:
标签: python logging python-2.7 operating-system