Shouldn't this be documented?

Gary
---------- Forwarded message ----------
From: <rpo...@apache.org>
Date: Jun 13, 2016 6:43 AM
Subject: logging-log4j2 git commit: LOG4J2-1419 added system properties
switch to enable locating where new LoggerContext is started
To: <comm...@logging.apache.org>
Cc:

Repository: logging-log4j2
Updated Branches:
  refs/heads/master 6f7172c63 -> d1c907261


LOG4J2-1419 added system properties switch to enable locating where new
LoggerContext is started


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit:
http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/d1c90726
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/d1c90726
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/d1c90726

Branch: refs/heads/master
Commit: d1c907261127c69ef7ccda05cc8eb81e4b393528
Parents: 6f7172c
Author: rpopma <rpo...@apache.org>
Authored: Mon Jun 13 22:43:13 2016 +0900
Committer: rpopma <rpo...@apache.org>
Committed: Mon Jun 13 22:43:13 2016 +0900

----------------------------------------------------------------------
 .../main/java/org/apache/logging/log4j/core/LoggerContext.java  | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/d1c90726/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
----------------------------------------------------------------------
diff --git
a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
index fea1975..578a781 100644
---
a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
+++
b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
@@ -45,6 +45,7 @@ import org.apache.logging.log4j.spi.AbstractLogger;
 import org.apache.logging.log4j.spi.LoggerContextFactory;
 import org.apache.logging.log4j.spi.LoggerRegistry;
 import org.apache.logging.log4j.spi.Terminable;
+import org.apache.logging.log4j.util.PropertiesUtil;

 import static
org.apache.logging.log4j.core.util.ShutdownCallbackRegistry.*;

@@ -205,6 +206,10 @@ public class LoggerContext extends AbstractLifeCycle
implements org.apache.loggi
     @Override
     public void start() {
         LOGGER.debug("Starting LoggerContext[name={}, {}]...", getName(),
this);
+        if
(PropertiesUtil.getProperties().getBooleanProperty("log4j.LoggerContext.trace.start",
false)) {
+            LOGGER.debug("Stack trace to locate invoker",
+                    new Exception("Not a real error, showing stack trace
to locate invoker"));
+        }
         if (configLock.tryLock()) {
             try {
                 if (this.isInitialized() || this.isStopped()) {

Reply via email to