2012-03-28 21 views
0

我想追加一個服務器名稱到我的日誌,所以我該如何做到這一點? 我也想刪除基於年齡的文件,365天后說。Java - log4j添加服務器名稱的XML配置

任何幫助將是非常有價值的。

+0

你是什麼意思「追加服務器名稱」? – giorashc 2012-03-28 13:59:53

+0

我只有一個日誌文件,它記錄了羣集環境中許多服務器的詳細信息。所以當日志開始時,我想添加服務器名稱。 – 2012-04-04 06:16:12

回答

0

對於你的第一個問題,請參閱我對你的問題的評論。

對於第二個問題,使用RollingFileAppender並將maxBackupIndex設置爲要保留的文件數。如果你需要幫助定義它,讓我知道...

+0

你想[DailyRollingFileAppender](http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html)基於日期滾動 – Matt 2012-03-28 15:01:31

+0

maxBackupIndex刪除基於數字的文件。但是我想根據天數來刪除日誌文件,也就是說在365天之後,並且在該期間生成的文件數量不一致,它會變化 – 2012-04-04 06:19:44

+0

@Matt建議呢? – giorashc 2012-04-04 06:40:32