(JAVA WEB) log4j 2.x 如何在console输出时固定格式前增加一些打印信息

luoqiming 发布于 2016/11/02 10:19
阅读 325
收藏 1
比如 图片说明
这些随机字母类似一个线程号,表示请求开始到完结,
log4j1.x中我使用的是一个自定义一个类继承conloseAppender然后再重写subAppend在调用this.qw.write()写出,

在log4j 2.x中,看到说是继承AbstractAppender 并重写append, 然后再log4j2.xml中注册,这个append中没有write方法,该如何实现逻辑输出

实现代码




最后打印的日志中,一个controller请求到完结,并没有追加

加载中
0
l
luoqiming
看了下log4j2.x的文档,有个RewriteAppender可以实现注入..这个函数如何使用
0
螃蟹大叔
螃蟹大叔
自己在网上搜一下log4j的配置就可以了
0
螃蟹大叔
l
luoqiming
首先感谢你的回答,该问题我已解决 您给出的这是log4j 1.x的配置, log4j1.x我已经在问题中进行了实现.
0
l
luoqiming
已实现, 步骤自定义一个类继承AbstractAppender并重写append方法,大体与RewriteAppender类似
返回顶部
顶部