Skip to content

练习自定义spring-boot-starter,主要功能是给日志增加logId

License

Notifications You must be signed in to change notification settings

dijia478/logid-parent

Repository files navigation

logid-parent

练习自定义spring-boot-starter,主要功能是给日志增加logId

使用方法:

  • 下载源码
  • 对logid-parent父工程进行maven打包构建install(也可以自行上传到maven私服)
  • 在需要加logid的服务里,引用刚构建到本地的maven依赖
  • 在自己服务的log4j.xml配置里,在格式化日志内容的地方,加上"%{logId}"
  • 在接口入口,消费者入口,定时任务开始的方法上面,写上注解@LogId
  • 然后打印的日志里,在第4步里加的位置处就会多出一个logId了
  • 如果流程中有异步线程,需要使用本项目里提供的带logid的线程池(MdcThreadPoolTaskExecutor)去初始化,当然你也可以自行修改自己需要的线程池,需要将父线程的logId传递给子线程

About

练习自定义spring-boot-starter,主要功能是给日志增加logId

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages