From a32ca1f5e6cb18d16bd561d3685ce18e356a0145 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 24 Apr 2013 10:17:09 +0000
Subject: [PATCH] OPENDJ-879 (CR-1600) Add HTTP access log
---
opendj-sdk/opends/src/server/org/opends/server/tools/ConsoleDebugLogPublisher.java | 52 ++++++++++++++++++++++++++++++++++------------------
1 files changed, 34 insertions(+), 18 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/ConsoleDebugLogPublisher.java b/opendj-sdk/opends/src/server/org/opends/server/tools/ConsoleDebugLogPublisher.java
index bdb0ec9..da24bbe 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/ConsoleDebugLogPublisher.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/ConsoleDebugLogPublisher.java
@@ -23,33 +23,36 @@
*
*
* Copyright 2006-2009 Sun Microsystems, Inc.
+ * Portions Copyright 2013 ForgeRock AS
*/
package org.opends.server.tools;
-import org.opends.server.api.DebugLogPublisher;
-import org.opends.server.loggers.LogLevel;
-import org.opends.server.loggers.LogCategory;
-import org.opends.server.loggers.debug.TraceSettings;
-import org.opends.server.loggers.debug.DebugStackTraceFormatter;
-import org.opends.server.loggers.debug.DebugMessageFormatter;
-import org.opends.server.types.DebugLogCategory;
-import org.opends.server.types.DN;
-import org.opends.server.types.InitializationException;
-import org.opends.server.util.ServerConstants;
-import org.opends.server.util.StaticUtils;
-import org.opends.server.admin.std.server.DebugLogPublisherCfg;
-import org.opends.server.config.ConfigException;
-import com.sleepycat.je.*;
-
import java.io.PrintStream;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
+import org.opends.server.admin.std.server.DebugLogPublisherCfg;
+import org.opends.server.api.DebugLogPublisher;
+import org.opends.server.config.ConfigException;
+import org.opends.server.loggers.LogCategory;
+import org.opends.server.loggers.LogLevel;
+import org.opends.server.loggers.debug.DebugMessageFormatter;
+import org.opends.server.loggers.debug.DebugStackTraceFormatter;
+import org.opends.server.loggers.debug.TraceSettings;
+import org.opends.server.types.DN;
+import org.opends.server.types.DebugLogCategory;
+import org.opends.server.types.InitializationException;
+import org.opends.server.util.ServerConstants;
+import org.opends.server.util.StaticUtils;
+
+import com.sleepycat.je.*;
+
/**
* The debug log publisher implementation that writes debug messages in a
* friendly for console output.
*/
-public class ConsoleDebugLogPublisher extends DebugLogPublisher
+public class ConsoleDebugLogPublisher extends
+ DebugLogPublisher<DebugLogPublisherCfg>
{
/**
* The print stream where tracing will be sent.
@@ -74,14 +77,16 @@
/**
* {@inheritDoc}
*/
- public void initializeDebugLogPublisher(DebugLogPublisherCfg config)
+ @Override
+ public void initializeLogPublisher(DebugLogPublisherCfg config)
throws ConfigException, InitializationException {
- // This pubisher is not configurable.
+ // This publisher is not configurable.
}
/**
* {@inheritDoc}
*/
+ @Override
public void traceConstructor(LogLevel level,
TraceSettings settings,
String signature,
@@ -109,6 +114,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceMethodEntry(LogLevel level,
TraceSettings settings,
String signature,
@@ -136,6 +142,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceStaticMethodEntry(LogLevel level,
TraceSettings settings,
String signature,
@@ -162,6 +169,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceReturn(LogLevel level,
TraceSettings settings,
String signature,
@@ -195,6 +203,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceThrown(LogLevel level,
TraceSettings settings,
String signature,
@@ -226,6 +235,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceMessage(LogLevel level,
TraceSettings settings,
String signature,
@@ -247,6 +257,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceCaught(LogLevel level,
TraceSettings settings,
String signature,
@@ -278,6 +289,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceJEAccess(LogLevel level,
TraceSettings settings,
String signature,
@@ -353,6 +365,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceData(LogLevel level,
TraceSettings settings,
String signature,
@@ -384,6 +397,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void traceProtocolElement(LogLevel level,
TraceSettings settings,
String signature,
@@ -405,6 +419,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public void close()
{
// Nothing to do.
@@ -465,6 +480,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public DN getDN()
{
// There is no configuration DN associated with this publisher.
--
Gitblit v1.10.0