From 603a86c24ea1ecc64230a2da1b3f25bdd4cd428f Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 03 May 2013 15:05:36 +0000
Subject: [PATCH] OPENDJ-879 Add HTTP access log
---
opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java | 4 ----
opendj-sdk/opends/src/server/org/opends/server/loggers/HTTPAccessLogger.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java | 7 +++++++
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java b/opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java
index b8eb7a9..c328103 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/core/LoggerConfigManager.java
@@ -135,10 +135,6 @@
{
logError(WARN_CONFIG_LOGGER_NO_ACTIVE_ACCESS_LOGGERS.get());
}
- if (httpAccessPublisherCfgs.isEmpty())
- {
- logError(WARN_CONFIG_LOGGER_NO_ACTIVE_HTTP_ACCESS_LOGGERS.get());
- }
if (errorPublisherCfgs.isEmpty())
{
logError(WARN_CONFIG_LOGGER_NO_ACTIVE_ERROR_LOGGERS.get());
diff --git a/opendj-sdk/opends/src/server/org/opends/server/loggers/HTTPAccessLogger.java b/opendj-sdk/opends/src/server/org/opends/server/loggers/HTTPAccessLogger.java
index 58f80ec..d680ef6 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/loggers/HTTPAccessLogger.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/loggers/HTTPAccessLogger.java
@@ -125,7 +125,7 @@
*
* @return a Collection of {@link HTTPAccessLogPublisher} objects
*/
- private static Collection<HTTPAccessLogPublisher<HTTPAccessLogPublisherCfg>>
+ public static Collection<HTTPAccessLogPublisher<HTTPAccessLogPublisherCfg>>
getHTTPAccessLogPublishers()
{
return loggerStorage.getLogPublishers();
diff --git a/opendj-sdk/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java b/opendj-sdk/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
index 56a4b74..e4e4399 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
@@ -26,6 +26,7 @@
*/
package org.opends.server.protocols.http;
+import static org.opends.messages.ConfigMessages.*;
import static org.opends.messages.ProtocolMessages.*;
import static org.opends.server.loggers.ErrorLogger.*;
import static org.opends.server.loggers.debug.DebugLogger.*;
@@ -91,6 +92,7 @@
import org.opends.server.core.DirectoryServer;
import org.opends.server.extensions.NullKeyManagerProvider;
import org.opends.server.extensions.NullTrustManagerProvider;
+import org.opends.server.loggers.HTTPAccessLogger;
import org.opends.server.loggers.debug.DebugTracer;
import org.opends.server.types.ConfigChangeResult;
import org.opends.server.types.DN;
@@ -700,6 +702,11 @@
// silence Grizzly's own logging
Logger.getLogger("org.glassfish.grizzly").setLevel(Level.OFF);
+ if (HTTPAccessLogger.getHTTPAccessLogPublishers().isEmpty())
+ {
+ logError(WARN_CONFIG_LOGGER_NO_ACTIVE_HTTP_ACCESS_LOGGERS.get());
+ }
+
this.httpServer =
HttpServer.createSimpleServer("./", initConfig.getListenPort());
--
Gitblit v1.10.0