2011-08-31 117 views
-1

我的jBoss服务器上的一个log4j文件(每天都会重新创建)消耗22GB。这太多了。我怎样才能解决这个问题?我的log4j日志文件太大

+5

停止记录这么多? –

回答

1
  1. 降低日志级别。如果它在INFO以上,那除非在调试情况下太高。
  2. 看看你的应用程序正在记录什么。如果您的应用程序中出现太多内容,则可能是您从应用程序代码记录过于冗长。
  3. 如果您有框架代码(如Hibernate),请检查以确保其不会不必要地记录日志。例如,Hibernate可以记录它吐出的所有SQL;这对您的需求可能是不必要的。

这实际上是一个环境特有的问题。看看你的服务器是如何配置的,你的应用正在吐出什么,以及正在记录什么框架。罪魁祸首就在那里。

+0

我查看日志文件,发现日志记录级别是ERRO,我发现它有很多重复的内容,而一个错误可能 – surayabi