請利用這一組配置屬性,將 System.out 或 System.err 日誌檔配置成進行自我管理。
自行管理的日誌檔會將訊息寫入檔案中,直到到達時間或大小準則為止。
到了指定時間或檔案已達指定大小時,會暫停記載作業來輪替日誌檔,其中包括關閉儲存的檔案,將它重新命名。
新的儲存檔名稱是以檔案的原始名稱為基礎,再加上時間戳記限定元來指出重新命名的時間。
重新命名完成之後,就會重新開啟有原始名稱的新空白日誌檔,且會回復記載作業。所有訊息都會保存到日誌檔輸替為止,不過,有可能出現單一訊息跨越儲存的檔案和現行檔案的情況。
只有在對應的串流重新導向至檔案時,您才能將日誌配置成自我管理的。
- 檔案大小
- 請按一下這個屬性,使日誌檔根據它的檔案大小來管理它自己。
當檔案到達大小上限欄位所指定的大小時,會自動輪替。
- 大小上限
- 請指定檔案的大小上限 (MB)。
當檔案到達這個大小時,就會輪替。
您必須按一下「檔案大小」,這個屬性才會有效。
- 時間
- 請按一下這個屬性,使日誌檔會根據日期時間來管理它自己。
到了起始時間欄位所指定的時間時,檔案就會輪替。
- 開始時間
- 請指定在應用程式伺服器重新啟動之後,第一次啟動定期輪替演算法的當日時數(1-24)。
在應用程式伺服器啟動時,會載入演算法。過了(啟動時間欄位)小時開始作業之後,輪替演算法會每隔(重複時間欄位)小時輪替一次日誌檔。這個輪替型樣會在沒有調整的情況下繼續運作,直到應用程式伺服器停止。
註: 輪替永遠在當日指定小時開始時進行。
每日的第一個小時從 00:00:00(午夜)開始,也就是第 1 小時;每日的最後一小時從 23:00:00 開始,也就是第 24 小時。因此,如果日誌檔要在午夜時輪替,請將起始時間設定為 1。
- 重複時間
- 請指定日誌檔輪替之前所經歷的小時數。
有效值是 1 至 24。
請配置依時間、大小或時間及大小來輪替的日誌檔。請按一下檔案大小和時間,使檔案依照第一個相符準則輪替。
比方說,如果重複時間欄位是 5 小時,檔案大小上限是 2 MB,除非在到達間隔之前已達 2 MB,否則,檔案會每隔 5 小時輪替一次。在大小輪替之後,檔案會繼續依照間隔來輪替。