我正在使用帶有“滾動檔案”功能的 Tinylog 庫將日志寫入檔案。有時我需要清除檔案。
嘗試使用普通的 Java 方法執行此操作,但它會破壞檔案并使其難以閱讀。有沒有辦法隨時清除日志檔案,以免損壞?
uj5u.com熱心網友回復:
您可以使用標準策略在定義的事件中啟動新的日志檔案。這是推薦的方式。
如果您需要更大的靈活性,可以使用 以DynamicNamePolicy編程方式啟動新的日志檔案。該策略是 tinylog 2.5 的一部分。第一個里程碑預計將在本月發布,并將包括這項新政策。
配置:
writer = rolling file
writer.file = foo.log
writer.policies = dynamic name
在 Java 中啟動新的日志檔案:
DynamicNamePolicy.setReset();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/433109.html
