From 244b15773bb48757509521ae9dcf9c0d62c7fe5a Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Mon, 04 Jun 2007 14:58:37 +0000
Subject: [PATCH] Fixed an bug where setting the error logger attribute ds-cfg-override-severity=all fails.  

---
 opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java b/opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java
index a74a227..2680065 100644
--- a/opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java
+++ b/opends/src/server/org/opends/server/loggers/TextErrorLogPublisher.java
@@ -359,14 +359,17 @@
             while (sevTokenizer.hasMoreElements())
             {
               String severityName = sevTokenizer.nextToken();
-              ErrorLogSeverity severity =
-                  ErrorLogSeverity.getByName(severityName);
-              if (severity == null)
+              if(!severityName.equalsIgnoreCase(LOG_SEVERITY_ALL))
               {
-                int msgID = MSGID_ERROR_LOGGER_INVALID_SEVERITY;
-                String msg = getMessage(msgID, severityName);
-                unacceptableReasons.add(msg);
-                return false;
+                ErrorLogSeverity severity =
+                    ErrorLogSeverity.getByName(severityName);
+                if (severity == null)
+                {
+                  int msgID = MSGID_ERROR_LOGGER_INVALID_SEVERITY;
+                  String msg = getMessage(msgID, severityName);
+                  unacceptableReasons.add(msg);
+                  return false;
+                }
               }
             }
           }

--
Gitblit v1.10.0