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 2014/08/21 08:40:10 UTC

svn commit: r1619295 - in /logging/log4j/log4j2/trunk: log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/ src/site/xdoc/manual/

Author: ggregory
Date: Thu Aug 21 06:40:09 2014
New Revision: 1619295

URL: http://svn.apache.org/r1619295
Log:
[LOG4J2-787] Add lookup for JVM arguments. Better names and docs.

Modified:
    logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Interpolator.java
    logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java
    logging/log4j/log4j2/trunk/src/site/xdoc/manual/configuration.xml.vm

Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Interpolator.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Interpolator.java?rev=1619295&r1=1619294&r2=1619295&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Interpolator.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Interpolator.java Thu Aug 21 06:40:09 2014
@@ -87,7 +87,7 @@ public class Interpolator implements Str
         // JMX input args
         try {
             // We might be on Android
-            lookups.put("jmx-input",
+            lookups.put("jvmrunargs",
                 Loader.newCheckedInstanceOf("org.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup", StrLookup.class));
         } catch (Throwable e) {
             // java.lang.VerifyError: org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup

Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java?rev=1619295&r1=1619294&r2=1619295&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java Thu Aug 21 06:40:09 2014
@@ -12,7 +12,7 @@ import org.apache.logging.log4j.core.con
  * @see java.lang.management.RuntimeMXBean#getInputArguments()
  * @since 2.1
  */
-@Plugin(name = "jmx-input", category = "Lookup")
+@Plugin(name = "jvmrunargs", category = "Lookup")
 public class JmxRuntimeInputArgumentsLookup extends MapLookup {
 
     static {

Modified: logging/log4j/log4j2/trunk/src/site/xdoc/manual/configuration.xml.vm
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/src/site/xdoc/manual/configuration.xml.vm?rev=1619295&r1=1619294&r2=1619295&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/src/site/xdoc/manual/configuration.xml.vm (original)
+++ logging/log4j/log4j2/trunk/src/site/xdoc/manual/configuration.xml.vm Thu Aug 21 06:40:09 2014
@@ -869,8 +869,11 @@ public class Bar {
                 <td>System environment variables</td>
               </tr>
               <tr>
-                <td>jmx-input</td>
-                <td>A JVM input argument accessed through JMX, but not a main argument; see <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/management/RuntimeMXBean.html#getInputArguments--">RuntimeMXBean.html#getInputArguments()</a></td>
+                <td>jvmrunargs</td>
+                <td>
+                  A JVM input argument accessed through JMX, but not a main argument; 
+                  see <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/management/RuntimeMXBean.html#getInputArguments--">RuntimeMXBean.html#getInputArguments()</a>.
+                  Not available on Android.</td>
               </tr>
               <tr>
                 <td>main</td>