原创

log4j 系列版本日志格式增加自定义字段信息方法

在使用log4j日志的时候,有时需要在日志中加入自定义字段信息,例如在日志中加入登录用户的信息等,这时就可以使用org.apache.log4j.MDC来实现该功能:

1、在Action的方法中,直接使用MDC.put("username",getUserInfo().getName());  //getUserInfo()获取登录用户信息

2、在log4j的配置文件中

%d{yyyy/MM/dd HH:mm:ss.sss}     [%X{username}]      [%-5p]     %c  -  %m%n

日志文件结果:

2021/12/296 18:12:25.025 [yoodb] [ERROR] com.yoodb.TestAction    //红色test即为加入的用户信息

注意:红色部分必须保持一致。

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信