--- a/java/sql-dk/src/info/globalcode/sql/dk/logging/LoggerInitializer.java Wed Dec 25 01:23:27 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/logging/LoggerInitializer.java Wed Dec 25 02:04:57 2013 +0100
@@ -43,7 +43,7 @@
logger.addHandler(handler);
handler.setFormatter(formatter);
- setLevel(logger, handler);
+ setLevel(logger, handler, formatter);
/**
@@ -51,7 +51,7 @@
*/
}
- private void setLevel(Logger logger, Handler handler) {
+ private void setLevel(Logger logger, Handler handler, ColorfulConsoleFormatter formatter) {
boolean levelParseError = false;
Level level;
String cliLevel = System.getProperty(LEVEL_PROPERTY);
@@ -72,5 +72,7 @@
if (levelParseError) {
log.log(Level.WARNING, "Invalid logging level „{0}“ specified in „{1}“ → using default level „{2}“", new Object[]{cliLevel, LEVEL_PROPERTY, DEFAULT_LEVEL});
}
+
+ formatter.setPrintStacktrace(level.intValue() < Level.INFO.intValue());
}
}