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

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