我正在使用log4jAPI來登錄我的基於Java的Tomcat應用程序並使用版本1.2.14(log4j-1.2.14.jar)。問題在於它在catalina.out
日誌文件中創建了更多日誌,這些日誌文件都是非常微觀的日誌,並且不是我需要的。我正面臨着我的機器內存問題,我想減少log4j記錄器的日誌記錄。有沒有辦法減少日誌,以便我可以保存我的記憶?在catalina.out中減少log4j的日誌
1
A
回答
3
設置一個屬性或XML配置文件將允許你控制錯誤log4j輸出如log4j手冊中所述。
屬性文件的一個例子是這樣的
# Root logger option
log4j.rootLogger=**ERROR**, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\mylogging.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
注意rootLogger參數,因爲它控制你多少信息獲取,是否只需錯誤消息或向下的一切信息的消息。
爲了設置正確,看在Log4j Configuration Using Properties File額外的信息,你還可以在XML版本中使用它(見Multiple Appenders Using XML File)。提示:將其放在src /或項目根目錄中。
1
你將不得不看CATALINA_HOME/conf文件夾爲log4j.properties,提高日誌記錄級別的說,警告或根據您的需求
+0
我仍然沒有收到請求的問題的正確答案。 – 2012-05-02 12:38:18
+0
我無法理解您的問題。你能否按照Alfabravo或我的要求提供文件內容? – 2012-05-03 07:54:26
相關問題
- 1. Log4J日誌在UNIX到catalina.out中,而不是日誌文件
- 2. log4j在Catalina.out和日誌文件之間複製日誌
- 3. log4j記錄到我的日誌文件和catalina.out
- 4. 的log4j DEBUG日誌記錄到catalina.out中而不是在文件中UNIX
- 5. 如何減少JMeter日誌?
- 6. 減少流利NHibernate的日誌輸出
- 7. 如何減少`zookeeper`的日誌量?
- 8. Log4j 2日誌正在寫入Log4j日誌文件
- 9. Tomcat的觀點catalina.out的日誌文件
- 10. log4j日誌問題
- 11. 日誌:log4j或lucene?
- 12. Log4j排序日誌
- 13. AspectJ日誌與Log4j
- 14. 在Log4j的日誌條目中包含日誌文件名
- 15. 如何在EMR中減少Apache Spark的日誌?
- 16. 在Java中減少日期
- 17. Log4j - 禁用包的日誌
- 18. log4j的不寫日誌
- 19. Log4j單獨的日誌
- 20. 在jboss中禁用Axis log4j日誌
- 21. Morphia在log4j上的日誌記錄
- 22. 爲什麼庫jar在tomcat catalina.out中寫入日誌?
- 23. 使用Log4j的日期日誌文件
- 24. 用log4j組織日誌
- 25. 解析log4j日誌文件
- 26. Apache commons + log4j日誌記錄
- 27. 休眠日誌與log4j
- 28. log4j日誌到mysql表
- 29. Log4j gc日誌輪轉
- 30. log4j,外部日誌記錄
log4j當前如何在您的應用程序中配置?向我們展示配置文件,請 – Alfabravo 2012-03-01 13:07:03
沒有任何配置,我剛剛使用該jar作爲我的API進行日誌記錄。 – 2012-03-01 13:08:29