![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日志
文章平均质量分 50
被子里
我的眼前不是未来,也不是风景,我的眼前只剩下你了
展开
-
Log4j2中配置logId唯一标识来标记同一个请求
在项目的开发过程中,对于log打印时,一次request到response的请求,以及到响应到客户端的数据的请求,我们希望都能够串起来,因此,需要有一个唯一id来标识,这里我们通过log4j2中的logId来实现。Log4j2中包含一个类:ThreadContext(实际上是一个本地线程)可以自己生成一个唯一id:比如:uuidlogId = uuid; ThreadContext.put("logId", UUID.randomUUID().toString());然后在过滤器或者拦截器之前设原创 2021-07-14 10:34:34 · 1511 阅读 · 0 评论 -
log4j2的自动加载顺序
log4j2的自动加载顺序:log4j将检查“log4j.configuration file”系统属性,如果设置了,将尝试使用与文件扩展名匹配的configurationfactory加载配置。 如果未设置系统属性,则属性配置工厂将在类路径中查找log4j2-test.properties。 如果没有找到这样的文件,yaml configurationfactory将在类路径中查找log...原创 2019-10-30 16:09:16 · 3555 阅读 · 0 评论 -
log4j配置文件模板
<?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration后面的status,这个用于设置log4j2...转载 2019-05-28 16:23:34 · 98 阅读 · 0 评论 -
Log4j配置文件解读
<?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration后面的status,这个用于设置log4...原创 2019-05-28 17:04:40 · 2119 阅读 · 0 评论