赞
踩
logback配置
appender、root、logger
logback 配置详解(一)——logger、root - 灰太郎^_^ - 博客园
logback——(一)按日志级别分别输出debug、info、warn、error日志到文件
场景:证券软件开发时,平台一直打印消息消费的日志。
解决方法:在application.yml里,logging: level: 下加上 com.xxx.xxx.Subscriber: OFF
采坑:在logback配置文件,<logger name="com.xxx.xxx.Subscriber" level="OFF"></logger>没用,可能因为每个jar包有自己的日志打印管理,本项目的logback只负责本项目,其他的jar包需要由spring来管理。
关闭某个包的日志打印
1.application配置文件里
2.logback配置文件
spring profile的使用:dev,prod,test
MDC机制:
分布式系统,如何区分日志是哪个请求的?
普通想法:一个请求生成一个logger:消耗大量资源,请求一多服务器资源消耗殆尽。
轻量方法:使用MDC机制,在处理请求前将请求的唯一标示(例如sessionId)放到MDC容器中,这个唯一标示会随着日志一起输出,以此来区分该条日志是属于那个请求的。并在请求处理完成之后清除MDC容器。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。