在同一个Weblogic域上部署三个项目。但是log4j将所有日志写入一个文件中

时间:2017-04-24 13:52:33

标签: log4j weblogic

在同一个Weblogic域上部署三个项目。但是log4j将所有日志写入一个文件中。但我想将日志写入三个文件(每个项目都有自己的日志文件)。如何配置log4j。

1 个答案:

答案 0 :(得分:0)

我假设你在log4j属性中有这样的东西:

 log4j.appender.file.File=C:\\logging.log

您可以做的是用以下内容替换该行:

 log4j.appender.file.File=${mylog}

然后在每个项目中,假设您为每个项目配置了log4j.properties,您应该可以这样做:

 System.setProperty("mylog", "specific_filepath_for_project");