java/sql-dk/src/info/globalcode/sql/dk/logging/LoggerInitializer.java
branchv_0
changeset 59 5f745ae795a8
parent 58 fd2ac24c6a22
child 155 eb3676c6929b
     1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/logging/LoggerInitializer.java	Wed Dec 25 01:23:27 2013 +0100
     1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/logging/LoggerInitializer.java	Wed Dec 25 02:04:57 2013 +0100
     1.3 @@ -43,7 +43,7 @@
     1.4  		logger.addHandler(handler);
     1.5  		handler.setFormatter(formatter);
     1.6  
     1.7 -		setLevel(logger, handler);
     1.8 +		setLevel(logger, handler, formatter);
     1.9  
    1.10  
    1.11  		/**
    1.12 @@ -51,7 +51,7 @@
    1.13  		 */
    1.14  	}
    1.15  
    1.16 -	private void setLevel(Logger logger, Handler handler) {
    1.17 +	private void setLevel(Logger logger, Handler handler, ColorfulConsoleFormatter formatter) {
    1.18  		boolean levelParseError = false;
    1.19  		Level level;
    1.20  		String cliLevel = System.getProperty(LEVEL_PROPERTY);
    1.21 @@ -72,5 +72,7 @@
    1.22  		if (levelParseError) {
    1.23  			log.log(Level.WARNING, "Invalid logging level „{0}“ specified in „{1}“ → using default level „{2}“", new Object[]{cliLevel, LEVEL_PROPERTY, DEFAULT_LEVEL});
    1.24  		}
    1.25 +
    1.26 +		formatter.setPrintStacktrace(level.intValue() < Level.INFO.intValue());
    1.27  	}
    1.28  }