diff --git a/src/eva2/EvAInfo.java b/src/eva2/EvAInfo.java index 2c4b6c33..abd1f91d 100644 --- a/src/eva2/EvAInfo.java +++ b/src/eva2/EvAInfo.java @@ -45,7 +45,7 @@ public class EvAInfo { public static final String infoTitle = productName+" Information"; public static final String copyrightYear = "2010-2012"; - public static final String defaultLogger = "EvA2"; + public static final String defaultLogger = "eva2"; ////////////// Property handling... diff --git a/src/eva2/gui/LoggingLevelLabel.java b/src/eva2/gui/LoggingLevelLabel.java index 7dfcb4b7..2b61a5f9 100644 --- a/src/eva2/gui/LoggingLevelLabel.java +++ b/src/eva2/gui/LoggingLevelLabel.java @@ -9,6 +9,7 @@ import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.util.logging.Level; +import java.util.logging.LogManager; import java.util.logging.Logger; import javax.swing.JLabel; import javax.swing.JMenuItem; @@ -91,8 +92,9 @@ public final class LoggingLevelLabel extends JLabel { * * @param level The new level for the logger */ - private void setLoggerLevel(Level level) { - logger.setLevel(level); + private void setLoggerLevel(Level level) { + // Recursively set logging level for all classes under eva2 + Logger.getLogger("eva2").setLevel(level); logger.log(Level.INFO, "Logging Level changed to {0}", level.getName()); }