我试图修改,而不是拒绝某些消息之前使用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. 修改WCF中的Soap消息
- 11. 修改Drupal 7中的消息
- 12. WCF - 修改响应消息
- 13. Facelet被修改了消息
- 14. 修改WCF消息体
- 15. 修改提交消息
- 16. 修改WooCommerce缺货消息
- 17. 如何在Laravel 5.3中修改Passport OAuth中的错误消息?
- 18. Log4J的不打印消息
- 19. 如何修改队列中的消息,一旦发送
- 20. 如何修改Freeswitch中的SIP消息处理?
- 21. 如何修改拦截器中消息CXF的内容
- 22. 如何修改救援条款中的异常消息?
- 23. 如何修改Java中POST消息的请求?
- 24. 如何修改InnoSetup中消息框的设计?
- 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这样的东西可能是你的一个,如果你想搜索一个模式,并允许和拒绝。但我不认为它会允许你修改信息。你修改什么意思?你想打印拒绝的自定义消息吗? –