我在一个tomcat实例中有多个应用程序(WAR文件)。但实际上,找到的第一个类路径路径是 tomcatroot / lib 。然后,所有应用程序都加载相同的 log4j.properties 。我对每个应用程序单独的log4j.properties感兴趣。解决这个问题的好方法是什么? 一般来说,我怀疑,因为它是相同的jvm,所有log4j的引用都像
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
class MyClass{
private static final Log log = LogFactory.getLog(MyClass.class);
void f() {
log.debug("message");
}
}
将采用相同的配置