Merge branch 'master' into gelf-layout-gc-free

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

Branch: refs/heads/gelf-layout-gc-free
Commit: 20b90093151b0df7b405666232e0f59b7c91f450
Parents: a5b00b3 03910c6
Author: Mikael Ståldal <mikael.stal...@magine.com>
Authored: Tue Mar 22 11:29:38 2016 +0100
Committer: Mikael Ståldal <mikael.stal...@magine.com>
Committed: Tue Mar 22 11:29:38 2016 +0100

----------------------------------------------------------------------
 .../org/apache/logging/log4j/LogManager.java    |   4 +-
 .../logging/log4j/spi/AbstractLogger.java       |  11 +-
 log4j-core/pom.xml                              |   6 +
 .../log4j/core/appender/AsyncAppender.java      |   5 +-
 .../rolling/DefaultRolloverStrategy.java        | 186 ++++++++++---------
 .../log4j/core/async/AsyncEventRouter.java      |   7 +-
 .../core/async/AsyncEventRouterFactory.java     |  44 ++---
 .../logging/log4j/core/async/AsyncLogger.java   | 165 +++++++---------
 .../log4j/core/async/AsyncLoggerConfig.java     |   6 +-
 .../core/async/AsyncLoggerConfigDelegate.java   |   2 +
 .../core/async/AsyncLoggerConfigDisruptor.java  |  10 +-
 .../log4j/core/async/AsyncLoggerDisruptor.java  |   8 +-
 .../core/async/DefaultAsyncEventRouter.java     |   5 +-
 .../core/async/DiscardingAsyncEventRouter.java  |  35 +---
 .../logging/log4j/core/async/EventRoute.java    |   4 +-
 .../log4j/core/async/RingBufferLogEvent.java    |  21 ++-
 .../async/RingBufferLogEventTranslator.java     |  53 ++----
 .../log4j/core/filter/CompositeFilter.java      |  76 ++++----
 .../logging/log4j/core/lookup/JndiLookup.java   |   5 +-
 .../core/pattern/ClassNamePatternConverter.java |   2 +-
 .../core/pattern/LoggerPatternConverter.java    |   2 +-
 .../log4j/core/pattern/NameAbbreviator.java     |  53 +++---
 .../core/pattern/NamePatternConverter.java      |   7 +-
 .../log4j/core/util/ObjectArrayIterator.java    | 179 ++++++++++++++++++
 .../log4j/core/CustomLevelsWithFiltersTest.java |   8 +-
 .../logging/log4j/core/GcFreeLoggingTest.java   | 131 +++++++++++++
 .../core/async/AsyncEventRouterFactoryTest.java |  57 +-----
 .../core/async/DefaultAsyncEventRouterTest.java |  25 +--
 .../async/DiscardingAsyncEventRouterTest.java   |  79 +++-----
 .../log4j/core/async/perftest/SimplePerfTest.sh |  32 +++-
 .../log4j/core/pattern/NameAbbreviatorTest.java |  14 +-
 .../appender/FlumeEmbeddedAppenderTest.java     |  10 +-
 log4j-jmx-gui/pom.xml                           |   4 +-
 pom.xml                                         |   8 +-
 src/changes/changes.xml                         |   8 +-
 src/site/xdoc/manual/async.xml                  |   8 +-
 src/site/xdoc/manual/configuration.xml.vm       |  28 +--
 src/site/xdoc/manual/migration.xml              |  24 ++-
 38 files changed, 795 insertions(+), 537 deletions(-)
----------------------------------------------------------------------


Reply via email to