From 1c9e674061360b8e6b3b98c1e93be22ab7b302c8 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 21 May 2013 09:59:38 +0000
Subject: [PATCH] OPENDJ-889 Regression: access logger not logging replayed synchronization operations when it should be
---
opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java b/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
index d8c8d9a..6b99075 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
@@ -1069,9 +1069,15 @@
*/
boolean isLoggable(final Operation operation)
{
- return !((suppressInternalOperations && operation.isInnerOperation())
- || (suppressSynchronizationOperations
- && operation.isSynchronizationOperation()));
+ if (operation.isSynchronizationOperation())
+ {
+ return !suppressSynchronizationOperations;
+ }
+ else if (operation.isInnerOperation())
+ {
+ return !suppressInternalOperations;
+ }
+ return true;
}
}
--
Gitblit v1.10.0