Log4j Properties in a Custom Place
问题 I'm using Apache Commons Logging and SLF4J with log4j, but I also want to use the log4j.properties in a custom place like conf/log4.properties. Here is the problem: If i use PropertyConfigurator.configure("conf/log4j.properties"); then my app is tied to log4j and defeats the purpose of having ACL and SLF4J. What is the best way to configure it without the app ever knowing what the logging implementation is? 回答1: I think the easiest thing to do is specify the location of the file using the