我正在使用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日誌正在寫入catalina.out文件
- 2. Log4J日誌在UNIX到catalina.out中,而不是日誌文件
- 3. log4j在Catalina.out和日誌文件之間複製日誌
- 4. Log4J與Tomcat的集成 - catalina.out日誌文件輪換
- 5. log4j記錄到我的日誌文件和catalina.out
- 6. 的log4j DEBUG日誌記錄到catalina.out中而不是在文件中UNIX
- 7. 防止記錄到catalina.out和log4j日誌文件
- 8. 如何減少JMeter日誌?
- 9. Log4j的寫入catalina.out的
- 10. Tomcat的觀點catalina.out的日誌文件
- 11. Log4j 2日誌正在寫入Log4j日誌文件
- 12. 如何減少`zookeeper`的日誌量?
- 13. 減少RemoteWebDriver的日誌記錄
- 14. 減少會話的日誌大小
- 15. 減少流利NHibernate的日誌輸出
- 16. MSSQL2008備份日誌的不減少日誌大小
- 17. Log4j日誌級別
- 18. Log4j - 日誌文件
- 19. Log4J日誌輪換
- 20. AspectJ日誌與Log4j
- 21. 重複Log4J日誌
- 22. 日誌:log4j或lucene?
- 23. Log4j排序日誌
- 24. log4j日誌問題
- 25. 如何減少實時日誌數據?
- 26. 減少postgresql日誌冗長度
- 27. 在Log4j的日誌條目中包含日誌文件名
- 28. java郵件日誌html模板到catalina.out
- 29. 如何在EMR中減少Apache Spark的日誌?
- 30. 在Java中減少日期
log4j當前如何在您的應用程序中配置?向我們展示配置文件,請 – Alfabravo 2012-03-01 13:07:03
沒有任何配置,我剛剛使用該jar作爲我的API進行日誌記錄。 – 2012-03-01 13:08:29