slf4j
每天攀登一点点
舞台越大,资源越丰富。
站的越高,视野越广袤。
知道的越多,不知道的越多。
展开
-
logback打印日志输出线程ID:mvc拦截器模式
一、前言经常处理业务问题的同仁,一定都经常与日志打交道。当并发量高、多线程编程时,日志往往是一大堆,为了快速精确的定位、处理问题,我们需要区分各个用户的不同会话请求,需要从一坨坨日志中做链路追踪。思路:在输出日志的时候,将每个线程的ID同时输出,当然前提是保证每个线程的ID是唯一的。sl4j 提供的一个工具类MDC,支持 logback和log4j,作用就是扩展变量值到日志中并输出。二、MVC拦截器模式输出线程ID加入POM引用 <dependency> <gr原创 2020-06-25 22:50:45 · 1901 阅读 · 0 评论 -
logback打印日志输出线程ID:切面模式
一、前言经常处理业务问题的同仁,一定都经常与日志打交道。当并发量高、多线程编程时,日志往往是一大堆,为了快速精确的定位、处理问题,我们需要区分各个用户的不同会话请求,需要从一坨坨日志中做链路追踪。思路:在输出日志的时候,将每个线程的ID同时输出,当然前提是保证每个线程的ID是唯一的。sl4j 提供的一个工具类MDC,支持 logback和log4j,作用就是扩展变量值到日志中并输出。二、切面模式输出线程ID通过自定义切面,拦截有注解@LogId的请求,附加会话ID输出到日志。加入POM引原创 2020-06-25 22:33:48 · 8969 阅读 · 0 评论