You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2015/12/02 17:35:51 UTC
[2/2] logging-log4j2 git commit: Encapsulate immediate flush.
Encapsulate immediate flush.
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/358c4579
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/358c4579
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/358c4579
Branch: refs/heads/master
Commit: 358c4579bab52a15844a0f17f6e3b64cfdea880f
Parents: 2566efa
Author: ggregory <gg...@apache.org>
Authored: Wed Dec 2 08:35:47 2015 -0800
Committer: ggregory <gg...@apache.org>
Committed: Wed Dec 2 08:35:47 2015 -0800
----------------------------------------------------------------------
.../core/appender/AbstractOutputStreamAppender.java | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/358c4579/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java
index 5720974..5ab28d5 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java
@@ -40,7 +40,7 @@ public abstract class AbstractOutputStreamAppender<M extends OutputStreamManager
* <code>immediateFlush</code> is set to {@code false}, then there is a good chance that the last few logs events
* are not actually written to persistent media if and when the application crashes.
*/
- protected final boolean immediateFlush;
+ private final boolean immediateFlush;
private final M manager;
@@ -63,6 +63,15 @@ public abstract class AbstractOutputStreamAppender<M extends OutputStreamManager
}
/**
+ * Gets the immediate flush setting.
+ *
+ * @return immediate flush.
+ */
+ public boolean getImmediateFlush() {
+ return immediateFlush;
+ }
+
+ /**
* Gets the manager.
*
* @return the manager.
@@ -114,4 +123,5 @@ public abstract class AbstractOutputStreamAppender<M extends OutputStreamManager
readLock.unlock();
}
}
+
}