每个作业执行单独的日志文件

时间:2014-08-26 06:28:57

标签: logging spring-batch

我有一个批处理过程(Spring批处理),我想为每个批处理执行创建单独的日志文件,这样我们就可以使用这个单一的日志文件来调试整个流程。有没有办法实现它。我们使用log4j进行日志记录。

1 个答案:

答案 0 :(得分:1)

我认为您可以将动态日志文件名存储为作业参数或执行上下文,并使用here以编程方式设置log4j文件名,如JobExecutionListener所述。 我不知道如何使用log4j XML config和log4j属性替换来实现相同目标,因为我从未使用过log4j太多。