You may want to check log4j.properties first, and add default log4j appenders.
if (new File("log4j.properties").exists()) {
System.setProperty("log4j.configuration", "file:log4j.properties");
} else {
setDefaultLogging();
}
private void setDefaultLogging() throws IOException {
org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger();
if (!rootLogger.getAllAppenders().hasMoreElements()) {
rootLogger.setLevel(Level.DEBUG);
PatternLayout layout = new PatternLayout("[%d] %5p (%c{1}) - %m%n");
rootLogger.addAppender(new ConsoleAppender(layout));
}
}
Default logging is supported since kraken-core 1.4.2.
태그 : log4j




덧글