(String level)
| 1077 | } |
| 1078 | |
| 1079 | private void setLogLevel(String level) { |
| 1080 | // default level is error, set in case something else is given. |
| 1081 | Level newLevel = Level.ERROR; |
| 1082 | level = level.substring(level.lastIndexOf(' ') + 1); |
| 1083 | switch (level) { |
| 1084 | case "Debug": |
| 1085 | newLevel = Level.DEBUG; |
| 1086 | break; |
| 1087 | case "Info": |
| 1088 | newLevel = Level.INFO; |
| 1089 | break; |
| 1090 | case "Warn": |
| 1091 | newLevel = Level.WARN; |
| 1092 | } |
| 1093 | LoggerContext ctx = (LoggerContext) LogManager.getContext(false); |
| 1094 | Configuration config = ctx.getConfiguration(); |
| 1095 | LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME); |
| 1096 | loggerConfig.setLevel(newLevel); |
| 1097 | ctx.updateLoggers(); // This causes all Loggers to refetch information from their LoggerConfig. |
| 1098 | } |
| 1099 | |
| 1100 | private void setupTrayIcon() { |
| 1101 | mainFrame.addWindowListener(new WindowAdapter() { |
no outgoing calls
no test coverage detected