[英]Fixed size log file containing only the most recent entries
如果程序運行足夠長的時間(超過一個小時),我肯定會發生一個錯誤。
解決此問題的唯一方法是打印大量調試信息,不幸的是,調試信息正以1MB / s的速度增長!
盡管util.Logging.FileHandler可以選擇設置日志文件的大小限制,但只要達到限制,它就會簡單地擦除文件並從頭開始寫入。
有沒有一種方法可以以“滾動”方式寫入日志文件,從而在超出大小限制時,最新條目將替換最舊條目而不是清除所有內容? 目前,我在日志文件中混用,但可能會造成混亂。
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.