From 19df65dd04f8f3bd8f76bdf3e061a6d242ed3c69 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 02 Oct 2013 14:39:39 +0000
Subject: [PATCH] Fix OPENDJ-176 - Use SLF4J for logging in the SDK Review CR-2404
---
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java
index 8cdf183..a1ea03d 100644
--- a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java
+++ b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/SdkTestCase.java
@@ -28,9 +28,14 @@
import static org.fest.assertions.Fail.*;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
import org.forgerock.testng.ForgeRockTestCase;
import org.testng.annotations.Test;
+import com.forgerock.opendj.util.StaticUtils;
+
/**
* An abstract class that all types unit tests should extend. A type represents
* the classes found directly under the package org.forgerock.opendj.ldap.
@@ -46,4 +51,19 @@
void failWasExpected(Class<? extends Throwable> exceptionClass) {
fail("should throw an exception " + exceptionClass.getSimpleName());
}
+
+ /**
+ * Dynamically change log level using java.util.logging framework.
+ * <p>
+ * slf4j ERROR maps to java.util.logging SEVERE
+ * slf4j INFO maps to java.util.logging INFO
+ * slf4j DEBUG maps to java.util.logging FINE
+ * slf4j TRACE maps to java.util.logging FINEST
+ *
+ * @param level logging level to use
+ */
+ void setDefaultLogLevel(Level level) {
+ Logger.getLogger(StaticUtils.DEFAULT_LOG.getName()).setLevel(level);
+ }
+
}
--
Gitblit v1.10.0