我試圖修改,而不是拒絕某些消息之前使用Log4J 2日誌記錄。我目前正在嘗試使用Filter
,但我似乎無法修改任何方法的消息。 請耐心等待,因爲我完全是Log4j的新手。如何修改Log4J 2中的消息?
1
A
回答
3
Log4j故意不讓您修改LogEvent,因爲它可能會傳遞給期望原始事件的其他過濾器和附加程序。但是,RewriteAppender將允許您創建已修改的LogEvent的副本,然後將其傳遞給下級Appender。 RoutingAppender也支持一個RewritePolicy來完成同樣的事情。
+0
謝謝你們的幫助!幸運的是,對於我來說,我可以做一個解決方法來實現我真正想要的,但是爲了嘗試,我嘗試了使用Rewrite appender並且完成了這項工作。謝謝! – dadus33
相關問題
- 1. 修剪Log4J消息
- 2. Log4j 2.如何獲得log4j的調試消息?
- 3. 修改flash.message中的消息
- 4. LOG4J:使用自定義appender修改記錄的消息
- 5. 如何修改log4j的JsonLayout字段名
- 6. 修改消息框?
- 7. 如何修改soap消息參數
- 8. Java Log4J Logger消息
- 9. log4j如何禁用內部消息?
- 10. 修改Drupal 7中的消息
- 11. 修改WCF中的Soap消息
- 12. Facelet被修改了消息
- 13. 修改提交消息
- 14. WCF - 修改響應消息
- 15. 修改WCF消息體
- 16. 修改WooCommerce缺貨消息
- 17. 如何在Laravel 5.3中修改Passport OAuth中的錯誤消息?
- 18. Log4J的不打印消息
- 19. 如何修改Java中POST消息的請求?
- 20. 如何修改攔截器中消息CXF的內容
- 21. 如何修改隊列中的消息,一旦發送
- 22. 如何修改InnoSetup中消息框的設計?
- 23. 如何修改Freeswitch中的SIP消息處理?
- 24. 如何修改救援條款中的異常消息?
- 25. 取消/修改意向消息
- 26. 我們如何更改JFace TableViewer中顯示的log4j消息的顏色
- 27. Discord.Net 1.0如何使用ModifyAsync /如何修改消息的內容
- 28. 更改消息 - 離子2
- 29. 修改MediaWiki密碼更改消息
- 30. 獲取實時Log4J消息
嘗試使用這些過濾器之一。 https://logging.apache.org/log4j/2.0/manual/filters.html像RegexFiter這樣的東西可能是你的一個,如果你想搜索一個模式,並允許和拒絕。但我不認爲它會允許你修改信息。你修改什麼意思?你想打印拒絕的自定義消息嗎? –