summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/main/DecompilerContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/DecompilerContext.java')
-rw-r--r--src/org/jetbrains/java/decompiler/main/DecompilerContext.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/DecompilerContext.java b/src/org/jetbrains/java/decompiler/main/DecompilerContext.java
index 54c426b..b600250 100644
--- a/src/org/jetbrains/java/decompiler/main/DecompilerContext.java
+++ b/src/org/jetbrains/java/decompiler/main/DecompilerContext.java
@@ -132,12 +132,12 @@ public class DecompilerContext {
public static void setLogger(IFernflowerLogger logger) {
if (logger != null) {
- String severity = (String)getProperty(IFernflowerPreferences.LOG_LEVEL);
- if (severity != null) {
- Integer iSeverity = IFernflowerLogger.mapLogLevel.get(severity.toUpperCase(Locale.US));
- if (iSeverity != null) {
- logger.setSeverity(iSeverity);
+ String level = (String)getProperty(IFernflowerPreferences.LOG_LEVEL);
+ if (level != null) {
+ try {
+ logger.setSeverity(IFernflowerLogger.Severity.valueOf(level.toUpperCase(Locale.US)));
}
+ catch (IllegalArgumentException ignore) { }
}
}
getCurrentContext().logger = logger;