Java 同一项目的不同日志文件与不同的主文件已启动

Java 同一项目的不同日志文件与不同的主文件已启动,java,logback,Java,Logback,我有一个项目与不同的入门点类与主要。我需要用不同的主电源同时启动其中两个。日志参数是通过logback.xml定义的。我需要将项目的两个实例写入两个不同的文件。如何编辑logback.xml,或者可能有其他方法来实现此目的 创建两个具有不同文件名的logback.xml文件。 确保您的第一个java程序main 1类路径指向第一个logback,第二个程序指向第二个logback.xml这是解决intelliJ Idea中问题的方法-用-dloging.config=.xml填充“VM选项”字段

我有一个项目与不同的入门点类与主要。我需要用不同的主电源同时启动其中两个。日志参数是通过logback.xml定义的。我需要将项目的两个实例写入两个不同的文件。如何编辑logback.xml,或者可能有其他方法来实现此目的

创建两个具有不同文件名的logback.xml文件。
确保您的第一个java程序main 1类路径指向第一个logback,第二个程序指向第二个logback.xml

这是解决intelliJ Idea中问题的方法-用-dloging.config=.xml填充“VM选项”字段


非常感谢。您是否介意解释如何通过类路径设置logback?您最好将此添加到命令行:-Dlogback.configurationFile=/path/to/customized/logback.xml,运行java-Dlogback.configurationFile=/path/to/customized/logback1.xml com.mypackage.MyMain1和java-Dlogback.configurationFile=/path/to/customized/logback2.xml com.mypackage.mymain2不幸的是,我无法让它工作。我最大的成就是用建议的方法创建我喜欢的日志文件。然而,它是空的。