我使用下面的代碼登錄如何在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>