This commit is contained in:
Ziver Koc 2016-02-03 17:09:31 +01:00
parent 3419ba8864
commit 7a8fd75ea0
2 changed files with 6 additions and 12 deletions

BIN
Zutil.jar

Binary file not shown.

View file

@ -37,7 +37,8 @@ import java.util.logging.*;
*/ */
public class LogUtil { public class LogUtil {
private static final Logger logger = Logger.getLogger( LogUtil.class.getName() ); private static final Logger logger = Logger.getLogger( LogUtil.class.getName() );
private LogUtil(){} private LogUtil(){}
/** /**
@ -114,19 +115,12 @@ public class LogUtil {
logger.fine("Changing log level of \""+name+"\" to \""+level.getLocalizedName()+"\""); logger.fine("Changing log level of \""+name+"\" to \""+level.getLocalizedName()+"\"");
Logger newLogger = Logger.getLogger(name); Logger newLogger = Logger.getLogger(name);
newLogger.setLevel(level); newLogger.setLevel(level);
newLogger.info("Changing log level of \""+name+"\" to \""+level.getLocalizedName()+"\"");
// Check if the logger has a handler // Check if the logger has a handler
if( newLogger.getHandlers().length == 0 ){ if( newLogger.getHandlers().length > 0 ){
// Create a new console handler // Set the level on the handlers if its level is higher
ConsoleHandler handler = new ConsoleHandler();
handler.setLevel( level );
newLogger.addHandler( handler );
newLogger.setUseParentHandlers( false );
}
else{
// Set the level on the handlers
for (Handler handler : newLogger.getHandlers()) { for (Handler handler : newLogger.getHandlers()) {
handler.setLevel(level); if(handler.getLevel().intValue() < level.intValue())
handler.setLevel(level);
} }
} }
} }