看了公司写的全链路监控,其中关键是要现有全链路监控日志,所以这里想先写一下日志模版,用的slf4j+logback
第一步先继承ClassicConverter类,重写convert方法
第二步继承PatternLayout,加入自己要自定义的内容,对于全链路监控,需要加入的是全链路监控Id
然后我们需要在logback.xml里面配置一下日志的pattern和PatternLayout
这样我们可以看看项目启动后的日志格式
当然还有其他的写的方式,只是觉得这样最方便,比如还有在配置中加conversionRule
就这样写个demo记录一下怎么自定义自己要的日志格式。
git:https://github.com/woshiyexinjie/zootopia/tree/master/cat_lottery