我正在使用以下代码记录
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>