From f0e161f5307221316eef2c2c7aa8261c66d0d83b Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 29 Jan 2014 13:35:17 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1288 :    Migrate I18n and logging support to i18n framework and SLF4J

---
 opendj3-server-dev/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java |   35 +++++++++++++----------------------
 1 files changed, 13 insertions(+), 22 deletions(-)

diff --git a/opendj3-server-dev/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java b/opendj3-server-dev/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
index 360e73d..fa62078 100644
--- a/opendj3-server-dev/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
+++ b/opendj3-server-dev/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
@@ -22,18 +22,20 @@
  *
  *
  *      Copyright 2008-2009 Sun Microsystems, Inc.
+ *      Portions Copyright 2014 ForgeRock AS
  */
 package org.opends.server.snmp;
 
 import com.sun.management.snmp.agent.SnmpMib;
+
 import java.util.Iterator;
 import java.util.Set;
+
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
+
+import org.forgerock.i18n.slf4j.LocalizedLogger;
 import org.opends.guitools.controlpanel.util.Utilities;
-import org.opends.server.loggers.debug.DebugLogger;
-import org.opends.server.loggers.debug.DebugTracer;
-import org.opends.server.types.DebugLogLevel;
 
 /**
  * The class is used for implementing the "DsTableEntry" group implementation.
@@ -48,10 +50,9 @@
      * utility included with the Java SDK.
      */
     private static final long serialVersionUID = -3346380035687141480L;
-    /**
-     * The debug log tracer for this class.
-     */
-    private static final DebugTracer TRACER = DebugLogger.getTracer();
+
+    private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass();
+
     /**
      * Directory Server MBeanServer.
      */
@@ -98,9 +99,7 @@
                     "buildID");
             return SNMPMonitor.string2ByteArray(value1 + " - " + value2);
         } catch (Exception ex) {
-            if (DebugLogger.debugEnabled()) {
-                TRACER.debugCaught(DebugLogLevel.ERROR, ex);
-            }
+            logger.traceException(ex);
             return null;
         }
     }
@@ -117,9 +116,7 @@
                     "entryCacheHits"));
             return SNMPMonitor.counter32Value(value);
         } catch (Exception ex) {
-            if (DebugLogger.debugEnabled()) {
-                TRACER.debugCaught(DebugLogLevel.ERROR, ex);
-            }
+            logger.traceException(ex);
         }
         return 0L;
     }
@@ -136,9 +133,7 @@
                     "currentEntryCacheCount"));
             return SNMPMonitor.gauge32Value(value);
         } catch (Exception ex) {
-            if (DebugLogger.debugEnabled()) {
-                TRACER.debugCaught(DebugLogLevel.ERROR, ex);
-            }
+            logger.traceException(ex);
         }
         return 0L;
     }
@@ -163,9 +158,7 @@
             }
             return SNMPMonitor.gauge32Value(result);
         } catch (Exception ex) {
-            if (DebugLogger.debugEnabled()) {
-                TRACER.debugCaught(DebugLogLevel.ERROR, ex);
-            }
+            logger.traceException(ex);
         }
         return 0L;
     }
@@ -191,9 +184,7 @@
                         "type=DsTableEntry,name=" +
         SNMPConnectionHandlerDefinitions.MONITOR_SYSTEM_INFORMATION_OBJECTNAME);
             } catch (Exception ex) {
-                if (DebugLogger.debugEnabled()) {
-                    TRACER.debugCaught(DebugLogLevel.ERROR, ex);
-                }
+              logger.traceException(ex);
             }
         }
         return this.entryName;

--
Gitblit v1.10.0