slf4j+logback使用LoggingEventCompositeJsonEncod。。。
2023年7月17日发(作者:)
slf4j+logback使⽤LoggingEventCompositeJsonEncod。。。公司的微服务接⼊ELK后,输出的⽇志,其中中⽂是unicode编码,进⾏问题定位的时候,中⽂参数⽆法看出是什么。并且原先的⽇志中,配置的timeZone是格林威治时区GMT,看⽇志的输出时间也不⽅便,所以修改下⽇志的配置。解决⽅案:1.修改引⼊的jar包版本 k logstash-logback-encoder 5.2中增加配置解决中⽂乱码 10 u2028 完整的⽇志节点如下: ${LOG_HOME}/${springAppName}- ${LOG_HOME}/${springAppName}-common.%d.% 200MB 10 2GB 10 u2028 { "timestamp": "%date{"yyyy-MM-dd'T'HH:mm:ss,SSSZ"}", "severity": "%level", "service": "${springAppName:-}", "env": "${springProfile:-}", "trace": "%X{X-B3-TraceId:-}", "TxId": "%X{PtxId}", "span": "%X{X-B3-SpanId:-}", "parent": "%X{X-B3-ParentSpanId:-}", "exportable": "%X{X-Span-Export:-}", "pid": "${PID:-}", "thread": "%thread", "class": "%logger{40}", "rest": "%message", "exception": "%exception{full}" }
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689543918a264825.html
评论列表(0条)