假設我的應用程序中有這些包 - foo.bar和foo.foobar,並且我想將所有來自foo.bar包的log4j日誌消息發送到foobar。日誌文件和從foo.foobar到foofoobar.log文件的日誌消息,我應該如何配置log4j.xml文件?將不同包中的日誌消息記錄到不同的文件中
4
A
回答
5
您可以使用記錄儀配置的appender-REF:
<logger name="foo.bar">
<level value="debug"/>
<appender-ref ref="FILE1" />
</logger>
有充分的例子來看看here。
1
我建議當你有重疊的層次結構並且不想重複的日誌消息時,將additivty設置爲「false」。
即:針對FILE2將不會被寫入到文件1
1
<logger name="foo.bar">
<level value="debug"/>
<appender-ref ref="FILE1" />
</logger>
<logger name="foo.bar.xyz" additivity="false">
<level value="debug"/>
<appender-ref ref="FILE2" />
</logger>
這樣的消息我就想通了以後並彙編解釋成一篇博客文章,這可能會幫助其他人誰正在閱讀此頁面。
相關問題
- 1. 將來自不同用戶會話的日誌消息記錄到不同的日誌文件中
- 2. 如何將log4php配置爲將不同日誌級別記錄到同一記錄器的不同文件中
- 3. 如何使用StringMatchFilter通過log4net中的消息內容將日誌記錄事件發送到不同日誌?
- 4. 如何將log4j配置爲將不同日誌級別記錄到同一個記錄器的不同文件
- 5. Logback將不同消息記錄到兩個文件
- 6. 日誌信息到不同的日誌文件
- 7. 記錄到不同的日誌文件基於使用NLOG
- 8. 不同級別的log4net日誌記錄
- 9. Spring:針對不同ApplicationContext的不同日誌記錄行爲
- 10. 將日誌輸出發送到grails中的不同文件1.3.2
- 11. 如何在log4net中記錄不同的日誌級別到不同的日誌appender
- 12. 針對不同環境(Java)的日誌記錄配置文件
- 13. Python日誌記錄。消息使用相同日期
- 14. 不同的軸1.4 Web服務客戶端使用log4j.xml日誌記錄不同的日誌文件
- 15. SLF4J日誌記錄,不同級別
- 16. SFL4J和JDK日誌記錄之間的不同日誌記錄級別
- 17. Picamera將視頻記錄到不同的文件中錯誤
- 18. Python中不同級別的日誌記錄
- 19. 如何在不同的日誌文件中記錄多個線程?
- 20. 將特定的INFO日誌行發送到不同的文件
- 21. 如何使用java日誌記錄在單獨的日誌文件中記錄消息?
- 22. 爲不同的日誌文件配置不同的JDK日誌格式
- 23. 日誌文件中的奇怪消息@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^
- 24. Java編寫的記錄或消息日誌文件問題
- 25. 如何將日誌消息同時寫入日誌文件和控制檯?
- 26. celery.utils.log中的獲取記錄器函數與日誌記錄有什麼不同?
- 27. 如何將日誌記錄輸出直接指向Log4J的不同記錄器
- 28. DataTable中的不同記錄
- 29. python日誌記錄不發佈文件
- 30. 爲什麼我的日誌消息不會出現在日誌文件中?