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/03/31 07:06:17 UTC

logging-log4j2 git commit: polished change log

Repository: logging-log4j2
Updated Branches:
  refs/heads/master 9e4b9f4e6 -> aa3a9662e


polished change log


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

Branch: refs/heads/master
Commit: aa3a9662e776cc23a9dd968ea1692b1bf220b34a
Parents: 9e4b9f4
Author: rpopma <rp...@apache.org>
Authored: Thu Mar 31 14:06:25 2016 +0900
Committer: rpopma <rp...@apache.org>
Committed: Thu Mar 31 14:06:25 2016 +0900

----------------------------------------------------------------------
 src/changes/changes.xml | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/aa3a9662/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 94ed516..f3e27c7 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -28,19 +28,19 @@
         LoggerFactory in 1.2 API module is not compatible with 1.2.
       </action>
       <action issue="LOG4J2-1339" dev="rpopma" type="fix">
-        AsyncLogger performance optimization: avoid calling instanceof TimestampMessage in hot path.
+        (Perf) AsyncLogger performance optimization: avoid calling instanceof TimestampMessage in hot path.
       </action>
       <action issue="LOG4J2-1324" dev="rpopma" type="fix">
         Improve error handling in the Async Logger background thread: the new default exception handler no longer rethrows the error.
       </action>
       <action issue="LOG4J2-1318" dev="rpopma" type="update">
-        Avoid allocating unnecessary temporary objects in LoggerContext's getLogger methods.
+        (GC) Avoid allocating unnecessary temporary objects in LoggerContext's getLogger methods.
       </action>
       <action issue="LOG4J2-1333" dev="rpopma" type="update">
-        Avoid allocating unnecessary temporary objects in MarkerManager's getMarker methods.
+        (GC) Avoid allocating unnecessary temporary objects in MarkerManager's getMarker methods.
       </action>
       <action issue="LOG4J2-1321" dev="rpopma" type="update">
-        Avoid allocating unnecessary temporary objects in PatternLayout's NamePatternConverter and ClassNamePatternConverter.
+        (GC) Avoid allocating unnecessary temporary objects in PatternLayout's NamePatternConverter and ClassNamePatternConverter.
       </action>
       <action issue="LOG4J2-1309" dev="ggregory" type="fix">
         Configuration file error does not show cause exception.
@@ -49,48 +49,48 @@
         Add pattern converter for thread id and priority in PatternLayout.
       </action>
       <action issue="LOG4J2-1271" dev="rpopma" type="add">
-        Add MessageFactory that avoid allocation by reusing a cached ParameterizedMessage instance.
+        (GC) Add MessageFactory that avoid allocation by reusing a cached ParameterizedMessage instance.
       </action>
       <action issue="LOG4J2-1271" dev="rpopma" type="update">
-        ParameterizedMessage optimizations to avoid or at least postpone allocating temporary objects.
+        (GC) ParameterizedMessage optimizations to avoid or at least postpone allocating temporary objects.
       </action>
       <action issue="LOG4J2-1283" dev="rpopma" type="update">
-        Provide ThreadLocal-based gc-free caching mechanism in DatePatternConverter for non-webapps.
+        (GC) Provide ThreadLocal-based gc-free caching mechanism in DatePatternConverter for non-webapps.
       </action>
       <action issue="LOG4J2-1293" dev="rpopma" type="add">
-        Add interface StringBuilderFormattable to enable converting Messages and parameters to text without allocating temporary objects.
+        (GC) Add interface StringBuilderFormattable to enable converting Messages and parameters to text without allocating temporary objects.
         ParameterizedMessage, ObjectMessage, SimpleMessage and ThreadDumpMessage now implement StringBuilderFormattable.
       </action>
       <action issue="LOG4J2-1291" dev="rpopma" type="update">
-        Update PatternLayout to utilize gc-free mechanism for LogEvent processing.
+        (GC) Update PatternLayout to utilize gc-free mechanism for LogEvent processing.
       </action>
       <action issue="LOG4J2-1292" dev="rpopma" type="update">
-        Update RandomAccessFileAppender and RollingRandomAccessFileAppender to utilize gc-free Layout.encode() method.
+        (GC) Update RandomAccessFileAppender and RollingRandomAccessFileAppender to utilize gc-free Layout.encode() method.
       </action>
       <action issue="LOG4J2-1274" dev="rpopma" type="add">
-        Add encode() method to Layout API to enable converting LogEvents to bytes without creating temporary objects.
+        (GC) Add encode(LogEvent, ByteBufferDestination) method to Layout API to enable converting LogEvents to bytes without creating temporary objects.
       </action>
       <action issue="LOG4J2-1289" dev="ggregory" type="fix">
         Change flow logging text from "entry' to "Enter" and "exit" to "Exit".
       </action>
-      <action issue="LOG4J2-1284" dev="ggregory" type="fix">
-        Deprecate org.apache.logging.log4j.util.MessageSupplier.
-      </action>
       <action issue="LOG4J2-1284" dev="rpopma" type="fix">
         Made default MessageFactory configurable.
       </action>
       <action issue="LOG4J2-1281" dev="rpopma" type="fix">
-        LoggerConfig.getProperties() should not allocate on each call.
+        (GC) LoggerConfig.getProperties() should not allocate on each call.
+      </action>
+      <action issue="LOG4J2-1280" dev="ggregory" type="fix">
+        Deprecate org.apache.logging.log4j.util.MessageSupplier.
       </action>
       <action issue="LOG4J2-1280" dev="rpopma" type="fix">
         Logger methods taking Supplier parameters now correctly handle cases where the supplied value is a Message.
       </action>
       <action issue="LOG4J2-1272" dev="rpopma" type="update">
-        Improve LoggerConfig's data structure for AppenderControl objects to avoid allocating temporary objects during
+        (GC) Improve LoggerConfig's data structure for AppenderControl objects to avoid allocating temporary objects during
         traversal for each log event.
       </action>
       <action issue="LOG4J2-1269" dev="rpopma" type="fix">
-        AsyncLogger should use thread-local translator by default.
+        (GC) AsyncLogger should use thread-local translator by default.
       </action>
       <action issue="LOG4J2-1268" dev="rpopma" type="fix">
         FixedDateFormat was incorrect for formats having MMM with the French locale.
@@ -104,11 +104,11 @@
       <action issue="LOG4J2-1222" dev="rgoers" type="fix">
         Creation of a LoggerContext will fail if shutdown is in progress. LogManager will default to SimpleLogger instead.
       </action>
-      <action issue="LOG4J2-1221" dev="rpopma" type="update" due-to="Michael Barker">
+      <action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael Barker">
         Added async logger Timeout wait strategy and made this the default wait strategy for async loggers.
         This prevents a rare deadlock that may occur on Solaris.
       </action>
-      <action issue="LOG4J2-1080" dev="rpopma" type="update">
+      <action issue="LOG4J2-1080" dev="rpopma" type="add">
         Added option to discard events below a certain log level if the async logger ring buffer
         or async appender queue is full.
       </action>
@@ -149,7 +149,7 @@
         org.apache.logging.log4j.core.net.TcpSocketManager and other classes does not report internal exceptions to the status logger.
       </action>
       <action issue="LOG4J2-1212" dev="rpopma" type="fix">
-        Fix documentation to correctly specify the blocking wait strategy as the default for async loggers.
+        Fix documentation to specify the correct default wait strategy used by async loggers.
       </action>
       <action issue="LOG4J2-1215" dev="ggregory" type="fix" due-to="Erik Kemperman">
         Documentation/XSD inconsistencies.