Validating log level.
authorArmin Novak <armin.novak@thincast.com>
Tue, 7 Mar 2017 14:08:24 +0000 (15:08 +0100)
committerArmin Novak <armin.novak@thincast.com>
Tue, 7 Mar 2017 14:08:24 +0000 (15:08 +0100)
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/BookmarkBase.java

index 69c0ad9..5f173e9 100644 (file)
@@ -679,7 +679,27 @@ public class BookmarkBase implements Parcelable, Cloneable {
             asyncUpdate = true;
         }
 
+        private void validate() {
+            final String[] levels = {
+                    "OFF",
+                    "FATAL",
+                    "ERROR",
+                    "WARN",
+                    "INFO",
+                    "DEBUG",
+                    "TRACE"
+            };
+
+            for (String level : levels) {
+                if (level.equalsIgnoreCase(this.debug)) {
+                    return;
+                }
+            }
+
+            this.debug = "INFO";
+        }
         public String getDebugLevel() {
+            validate();
             return debug;
         }