public class Log4jInit {
privatestatic String logFilePath;
private final static String DEFAULT_LOG4J_FILE_NAME = "log4j.xml";
private org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(getClass());
private void configureLog4j() throws javax.xml.parsers.FactoryConfigurationError {
System.setProperty( "org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog" );
Properties p = new Properties();
p.put("log4j.logger.httpclient.wire", Level.ERROR);
p.put("log4j.logger.org.apache.commons.httpclient", Level.ERROR);
Logger root = Logger.getRootLogger();
boolean rootIsConfigured = root.getAllAppenders().
hasMoreElements();
if(root != null) {
root.setLevel(Level.ERROR);
}
log.error("turn off log4j");
}
public static String getLogFilePath() {
return logFilePath;
}
public static void setLogFilePath(String logFilePath) {
Log4jInit.logFilePath = logFilePath;
}
}