Spring batch 如何让MDC日志记录为Spring批处理工作

Spring batch 如何让MDC日志记录为Spring批处理工作,spring-batch,mdc,Spring Batch,Mdc,在SpringBatch中,最好通过日志记录跟踪执行线程。然而,MDC似乎不起作用 MDC.put(“进程”、“批处理作业”) logger.info(“{};status={}”、getJobName()、batchStatus.name()) 有人让MDC在Spring批处理中工作吗?我想你必须为SB包重新定义日志配置文件,向模式添加额外信息(MDC密钥、线程名称和其他信息)当然,这已经完成了。我想你必须为SB包重新定义日志配置文件,添加额外信息(MDC键、线程名称和其他信息)到课程的模式属

在SpringBatch中,最好通过日志记录跟踪执行线程。然而,MDC似乎不起作用

MDC.put(“进程”、“批处理作业”)
logger.info(“{};status={}”、getJobName()、batchStatus.name())


有人让MDC在Spring批处理中工作吗?

我想你必须为SB包重新定义日志配置文件,向
模式添加额外信息(MDC密钥、线程名称和其他信息)
当然,这已经完成了。我想你必须为SB包重新定义日志配置文件,添加额外信息(MDC键、线程名称和其他信息)到课程的
模式
属性,即完成。