2011-08-31 131 views
-1

我的jBoss服務器上的一個log4j文件(每天都會重新創建)消耗22GB。這太多了。我怎樣才能解決這個問題?我的log4j日誌文件太大

+5

停止記錄這麼多? –

回答

1
  1. 降低日誌級別。如果它在INFO以上,那除非在調試情況下太高。
  2. 看看你的應用程序正在記錄什麼。如果您的應用程序中出現太多內容,則可能是您從應用程序代碼記錄過於冗長。
  3. 如果您有框架代碼(如Hibernate),請檢查以確保其不會不必要地記錄日誌。例如,Hibernate可以記錄它吐出的所有SQL;這對您的需求可能是不必要的。

這實際上是一個環境特有的問題。看看你的服務器是如何配置的,你的應用正在吐出什麼,以及正在記錄什麼框架。罪魁禍首就在那裏。

+0

我查看日誌文件,發現日誌記錄級別是ERRO,我發現它有很多重複的內容,而一個錯誤可能 – surayabi