在Java中为不同的批处理作业记录单独文件中的内容

在Java中为不同的批处理作业记录单独文件中的内容,java,slf4j,Java,Slf4j,我有几个用JavaSpring框架编写的项目。我从一个项目触发一个批处理作业,所有批处理日志(存在于多个类中的日志)都使用slf4j logger写入一个文件 我想为每个批处理作业将日志内容写入单独的文件中 我试图用slf4j记录器找到一种方法来实现这一点,但是我做不到。是否有其他库可用于此目的?您的日志记录实现是什么?如何调用批处理作业?目前,使用slf4j记录器库在tomcat cataliana.out文件中完成日志记录。批处理作业只是java线程的执行。如果我理解你的话,你在Tomcat

我有几个用JavaSpring框架编写的项目。我从一个项目触发一个批处理作业,所有批处理日志(存在于多个类中的日志)都使用slf4j logger写入一个文件

我想为每个批处理作业将日志内容写入单独的文件中


我试图用slf4j记录器找到一种方法来实现这一点,但是我做不到。是否有其他库可用于此目的?

您的日志记录实现是什么?如何调用批处理作业?目前,使用slf4j记录器库在tomcat cataliana.out文件中完成日志记录。批处理作业只是java线程的执行。如果我理解你的话,你在Tomcat中部署了许多WAR,每个WAR代表一个批处理。对吗?