You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2016/04/12 18:33:57 UTC
[17/17] logging-log4j2 git commit: LOG4J2-1274 enable garbage-free
text encoding to bytes by default
LOG4J2-1274 enable garbage-free text encoding to bytes by default
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/8547f538
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/8547f538
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/8547f538
Branch: refs/heads/master
Commit: 8547f5383374738e202a8cee6456b8bb59cf2386
Parents: 9974a1f
Author: rpopma <rp...@apache.org>
Authored: Tue Apr 12 22:28:41 2016 +0900
Committer: rpopma <rp...@apache.org>
Committed: Tue Apr 12 22:28:41 2016 +0900
----------------------------------------------------------------------
.../main/java/org/apache/logging/log4j/core/util/Constants.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/8547f538/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java
index eedcf71..54e0a86 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java
@@ -103,8 +103,9 @@ public final class Constants {
* @since 2.6
*/
public static final boolean ENABLE_DIRECT_ENCODERS = PropertiesUtil.getProperties().getBooleanProperty(
- "log4j2.enable.direct.encoders",
- AsyncLoggerContextSelector.class.getName().equals(PropertiesUtil.getProperties().getStringProperty(LOG4J_CONTEXT_SELECTOR)));
+ "log4j2.enable.direct.encoders", true); // enable GC-free text encoding by default
+ // the alternative is to enable GC-free encoding only by default only when using all-async loggers:
+ //AsyncLoggerContextSelector.class.getName().equals(PropertiesUtil.getProperties().getStringProperty(LOG4J_CONTEXT_SELECTOR)));
/**
* Prevent class instantiation.