From 5635a5800f8dd074d7e79514241d9fa870bcc13b Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 04 May 2007 03:09:15 +0000
Subject: [PATCH] Fix a potential problem in the debug tracer that can cause the unit test framework to fail with weaving enabled. The tracer was trying to trace the server startup before it had an appropriate configuration available.
---
opends/src/server/org/opends/server/loggers/debug/DebugTracer.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java b/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
index 6d6339d..a9fd60f 100644
--- a/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
+++ b/opends/src/server/org/opends/server/loggers/debug/DebugTracer.java
@@ -1035,6 +1035,11 @@
protected final LogLevel getEffectiveLevel(TraceSettings settings,
LogCategory category)
{
+ if (settings == null)
+ {
+ return DebugLogLevel.DISABLED;
+ }
+
LogLevel level = settings.level;
Set<LogCategory> includedCategories = settings.includeCategories;
--
Gitblit v1.10.0