我使用下面的代码登录如何在Python中正确处理记录器文件大小?
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')
有了这个记录山楂我们可以实现的记录文件的大小限制,就像如果日志文件的大小超过5MB的话,我想它写在新文件。
在Java中,我们可以提到的文件大小象下面这样logback.xml
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>10MB</maxFileSize>
</triggeringPolicy>