From db364b9d90deb67f8c9928d79299d68512853efb Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 22 Sep 2014 08:51:16 +0000
Subject: [PATCH] OPENDJ-1389 – Add support for replication changelog DB rotation Implemented a log based on multiple log files
---
opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java b/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
index 04ec74d..4b4b09d 100644
--- a/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
+++ b/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
@@ -59,7 +59,7 @@
* new one named in accordance with a specified FileNamingPolicy.
*/
class MultifileTextWriter
- implements ServerShutdownListener, TextWriter,
+ implements ServerShutdownListener, TextWriter, RotatableLogFile,
ConfigurationChangeListener<SizeLimitLogRotationPolicyCfg>
{
@@ -662,11 +662,8 @@
this.actions = actions;
}
- /**
- * Retrieves the number of bytes written to the current log file.
- *
- * @return The number of bytes written to the current log file.
- */
+ /** {@inheritDoc} */
+ @Override
public long getBytesWritten()
{
return outputStream.written;
@@ -694,13 +691,8 @@
return lastCleanCount;
}
- /**
- * Retrieves the last time a log file was rotated in this instance of
- * Directory Server. If a log rotation never
- * occurred, this value will be the time the server started.
- *
- * @return The last time log rotation occurred.
- */
+ /** {@inheritDoc} */
+ @Override
public Calendar getLastRotationTime()
{
return lastRotationTime;
--
Gitblit v1.10.0