小编Zac*_*ham的帖子

如何为不同的Spring Batch作业写入多个日志文件?

我开发了一个 Spring Batch 项目,其中包括多个作业。
我的目的是将这些作业的日志写入单独的文件中。例如,当Job#1启动时,所有事件都将记录到job_1.log中,当Job#2启动时,其事件将记录到job_2.log中,依此类推。

在我的工作配置中,我使用了:

private static final Logger logger = LoggerFactory.getLogger(Job1.class);
Run Code Online (Sandbox Code Playgroud)

我还尝试按照此链接的指示配置 logback.xml 。但是,我不知道如何将MDC放入Spring Batch(MDC .put("logFileName", "Job1");

使用 Spring Batch 时有更好的方法解决我的问题吗?

spring-batch spring-logback

1
推荐指数
1
解决办法
5975
查看次数

标签 统计

spring-batch ×1

spring-logback ×1