You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by mi...@apache.org on 2016/06/14 07:55:25 UTC
[07/19] logging-log4j2 git commit: Merge branch 'master' into
LOG4J2-1395
Merge branch 'master' into LOG4J2-1395
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/10f724f3
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/10f724f3
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/10f724f3
Branch: refs/heads/master
Commit: 10f724f3043852ce7a70bbfa32fa460471a72f5d
Parents: 0555978 b06f6ce
Author: Mikael St�ldal <mi...@magine.com>
Authored: Tue Jun 7 11:26:47 2016 +0200
Committer: Mikael St�ldal <mi...@magine.com>
Committed: Tue Jun 7 11:26:47 2016 +0200
----------------------------------------------------------------------
RELEASE-NOTES.txt | 160 +----
log4j-1.2-api/pom.xml | 2 +-
.../java/org/apache/log4j/LogWithMDCTest.java | 6 +-
.../java/org/apache/log4j/LogWithRouteTest.java | 6 +-
log4j-api/pom.xml | 2 +-
.../logging/log4j/CloseableThreadContext.java | 11 +-
.../org/apache/logging/log4j/LogManager.java | 18 +-
.../log4j/message/AbstractMessageFactory.java | 110 ++-
.../log4j/message/FormattedMessageFactory.java | 97 ++-
.../log4j/message/LocalizedMessageFactory.java | 10 +-
.../logging/log4j/message/MessageFactory2.java | 2 +
.../log4j/message/MessageFormatMessage.java | 2 +-
.../message/MessageFormatMessageFactory.java | 93 ++-
.../log4j/message/ParameterFormatter.java | 10 +-
.../log4j/message/ParameterizedMessage.java | 6 +-
.../message/ParameterizedMessageFactory.java | 105 ++-
.../ParameterizedNoReferenceMessageFactory.java | 12 +-
.../log4j/message/ReusableMessageFactory.java | 6 +-
.../log4j/message/ReusableObjectMessage.java | 2 +-
.../message/ReusableParameterizedMessage.java | 77 ++-
.../log4j/message/ReusableSimpleMessage.java | 4 +-
.../logging/log4j/message/SimpleMessage.java | 4 +-
.../log4j/message/SimpleMessageFactory.java | 102 ++-
.../log4j/message/StringFormattedMessage.java | 6 +
.../message/StringFormatterMessageFactory.java | 94 ++-
.../log4j/simple/SimpleLoggerContext.java | 4 +-
.../logging/log4j/spi/LoggerRegistry.java | 2 +-
.../org/apache/logging/log4j/spi/Provider.java | 4 +-
.../apache/logging/log4j/status/StatusData.java | 2 +-
.../logging/log4j/status/StatusLogger.java | 2 +-
.../apache/logging/log4j/util/Activator.java | 1 +
.../apache/logging/log4j/util/LambdaUtil.java | 2 +-
.../org/apache/logging/log4j/util/Supplier.java | 1 +
.../org/apache/logging/log4j/util/Unbox.java | 76 +-
.../logging/log4j/AbstractLoggerTest.java | 4 +-
.../apache/logging/log4j/LogManagerTest.java | 2 +-
.../org/apache/logging/log4j/LoggerTest.java | 16 +-
.../apache/logging/log4j/TestLoggerContext.java | 4 +-
.../logging/log4j/message/JsonMessage.java | 2 +-
.../log4j/message/ParameterFormatterTest.java | 12 +-
.../message/ReusableObjectMessageTest.java | 18 +-
.../ReusableParameterizedMessageTest.java | 15 +-
.../message/ReusableSimpleMessageTest.java | 18 +-
.../log4j/util/UnboxConfigurableTest.java | 67 ++
.../apache/logging/log4j/util/UnboxTest.java | 24 +-
log4j-bom/pom.xml | 8 +-
log4j-core/pom.xml | 6 +-
.../org/apache/logging/log4j/core/Logger.java | 4 +-
.../logging/log4j/core/LoggerContext.java | 4 +-
.../log4j/core/appender/AbstractManager.java | 10 +-
.../log4j/core/appender/AsyncAppender.java | 2 +-
.../log4j/core/appender/ConsoleAppender.java | 2 +-
.../core/appender/CountingNoOpAppender.java | 6 +-
.../core/appender/OutputStreamManager.java | 15 +-
.../log4j/core/appender/SocketAppender.java | 4 +-
.../core/appender/mom/kafka/KafkaAppender.java | 226 +++---
.../appender/rolling/CronTriggeringPolicy.java | 10 +-
.../rolling/DefaultRolloverStrategy.java | 12 +-
.../log4j/core/appender/rolling/FileSize.java | 180 ++---
.../rolling/OnStartupTriggeringPolicy.java | 48 +-
.../appender/rolling/RollingFileManager.java | 4 +-
.../appender/rolling/action/DeleteAction.java | 2 +-
.../core/appender/rolling/action/Duration.java | 514 +++++++-------
.../rolling/action/FileRenameAction.java | 52 +-
.../core/appender/rolling/action/IfAll.java | 232 +++----
.../core/appender/rolling/action/IfAny.java | 172 ++---
.../core/appender/routing/IdlePurgePolicy.java | 20 +-
.../core/appender/routing/RoutingAppender.java | 6 +-
.../logging/log4j/core/async/AsyncLogger.java | 4 +-
...syncLoggerConfigDefaultExceptionHandler.java | 4 +-
.../core/async/AsyncLoggerConfigDisruptor.java | 2 +-
.../log4j/core/async/AsyncLoggerContext.java | 4 +-
.../AsyncLoggerDefaultExceptionHandler.java | 4 +-
.../log4j/core/async/AsyncLoggerDisruptor.java | 472 ++++++-------
.../logging/log4j/core/async/DisruptorUtil.java | 2 +-
.../log4j/core/async/RingBufferLogEvent.java | 16 +-
.../core/config/AbstractConfiguration.java | 16 +-
.../log4j/core/config/AppenderControl.java | 2 +-
.../AwaitCompletionReliabilityStrategy.java | 350 +++++-----
...AwaitUnconditionallyReliabilityStrategy.java | 246 +++----
.../log4j/core/config/ConfigurationFactory.java | 10 +-
.../core/config/ConfigurationScheduler.java | 30 +-
.../log4j/core/config/ConfigurationSource.java | 6 +-
.../core/config/ConfiguratonFileWatcher.java | 4 +-
.../logging/log4j/core/config/Configurator.java | 688 +++++++++----------
.../core/config/DefaultReliabilityStrategy.java | 214 +++---
.../core/config/LockingReliabilityStrategy.java | 270 ++++----
.../core/config/ReliabilityStrategyFactory.java | 140 ++--
.../config/builder/impl/BuiltConfiguration.java | 6 +-
.../impl/DefaultConfigurationBuilder.java | 20 +-
.../impl/DefaultLoggerComponentBuilder.java | 4 +-
.../impl/DefaultScriptFileComponentBuilder.java | 8 +-
.../composite/CompositeConfiguration.java | 52 +-
.../config/composite/DefaultMergeStrategy.java | 76 +-
.../core/config/json/JsonConfiguration.java | 2 +-
.../properties/PropertiesConfiguration.java | 2 +-
.../PropertiesConfigurationBuilder.java | 68 +-
.../PropertiesConfigurationFactory.java | 2 +-
.../log4j/core/config/xml/XmlConfiguration.java | 6 +-
.../log4j/core/filter/AbstractFilterable.java | 14 +-
.../logging/log4j/core/filter/BurstFilter.java | 2 +-
.../log4j/core/filter/CompositeFilter.java | 27 +-
.../core/filter/DynamicThresholdFilter.java | 2 +-
.../logging/log4j/core/filter/ScriptFilter.java | 16 +-
.../logging/log4j/core/filter/TimeFilter.java | 2 +-
.../log4j/core/impl/Log4jContextFactory.java | 8 +-
.../logging/log4j/core/impl/Log4jLogEvent.java | 34 +-
.../log4j/core/impl/MutableLogEvent.java | 34 +-
.../log4j/core/layout/AbstractStringLayout.java | 2 +-
.../log4j/core/layout/CsvLogEventLayout.java | 3 -
.../logging/log4j/core/layout/GelfLayout.java | 12 +-
.../log4j/core/layout/JacksonFactory.java | 4 +-
.../core/layout/MarkerPatternSelector.java | 20 +-
.../log4j/core/layout/PatternLayout.java | 4 +-
.../core/layout/ScriptPatternSelector.java | 24 +-
.../log4j/core/layout/TextEncoderHelper.java | 4 +-
.../logging/log4j/core/net/SmtpManager.java | 4 +-
.../log4j/core/net/TcpSocketManager.java | 2 +-
.../pattern/EqualsReplacementConverter.java | 2 +-
.../ExtendedThrowablePatternConverter.java | 2 +-
.../core/pattern/MessagePatternConverter.java | 2 +-
.../log4j/core/pattern/NameAbbreviator.java | 4 +-
.../pattern/RootThrowablePatternConverter.java | 2 +-
.../VariablesNotEmptyReplacementConverter.java | 2 +-
.../logging/log4j/core/script/Script.java | 2 +-
.../logging/log4j/core/script/ScriptFile.java | 12 +-
.../log4j/core/script/ScriptManager.java | 14 +-
.../logging/log4j/core/script/ScriptRef.java | 8 +-
.../logging/log4j/core/util/CronExpression.java | 180 ++---
.../logging/log4j/core/util/DummyNanoClock.java | 96 +--
.../core/util/ExtensionLanguageMapping.java | 6 +-
.../logging/log4j/core/util/FileUtils.java | 4 +-
.../logging/log4j/core/util/JsonUtils.java | 14 +-
.../logging/log4j/core/util/StringEncoder.java | 14 +-
.../logging/log4j/core/util/Throwables.java | 60 +-
.../logging/log4j/core/util/WatchManager.java | 22 +-
.../core/util/datetime/FixedDateFormat.java | 686 +++++++++---------
.../core/GcFreeAsynchronousLoggingTest.java | 2 +-
.../log4j/core/GcFreeLoggingTestUtil.java | 6 +-
.../core/GcFreeMixedSyncAyncLoggingTest.java | 2 +-
.../core/GcFreeSynchronousLoggingTest.java | 2 +-
.../logging/log4j/core/Log4j1222Test.java | 2 +-
.../apache/logging/log4j/core/LogEventTest.java | 4 +-
.../apache/logging/log4j/core/LoggerTest.java | 14 +-
.../logging/log4j/core/PatternSelectorTest.java | 16 +-
.../log4j/core/PropertiesFileConfigTest.java | 2 +-
.../AsyncAppenderQueueFullPolicyTest.java | 6 +-
.../log4j/core/appender/HangingAppender.java | 6 +-
.../log4j/core/appender/SocketAppenderTest.java | 2 +-
.../appender/XmlCompleteFileAppenderTest.java | 2 +-
.../appender/mom/kafka/KafkaAppenderTest.java | 292 ++++----
.../rolling/OnStartupTriggeringPolicyTest.java | 69 +-
.../rolling/RollingAppenderCronTest.java | 10 +-
.../RollingAppenderCustomDeleteActionTest.java | 12 +-
...lingAppenderDeleteAccumulatedCount1Test.java | 24 +-
...lingAppenderDeleteAccumulatedCount2Test.java | 24 +-
...ollingAppenderDeleteAccumulatedSizeTest.java | 4 +-
.../RollingAppenderDeleteMaxDepthTest.java | 24 +-
.../RollingAppenderDeleteNestedTest.java | 24 +-
.../RollingAppenderDeleteScriptFri13thTest.java | 8 +-
.../RollingAppenderDeleteScriptTest.java | 8 +-
...ollingAppenderNoUnconditionalDeleteTest.java | 6 +-
.../rolling/RollingAppenderOnStartupTest.java | 100 +++
.../rolling/RollingAppenderSizeTest.java | 14 +-
.../rolling/action/CountingCondition.java | 124 ++--
.../rolling/action/DeleteActionTest.java | 238 +++----
.../rolling/action/DeletingVisitorTest.java | 270 ++++----
.../appender/rolling/action/DurationTest.java | 298 ++++----
.../appender/rolling/action/FixedCondition.java | 88 +--
.../action/IfAccumulatedFileCountTest.java | 150 ++--
.../action/IfAccumulatedFileSizeTest.java | 260 +++----
.../rolling/action/IfLastModifiedTest.java | 194 +++---
.../action/PathSortByModificationTimeTest.java | 186 ++---
.../rolling/action/ScriptConditionTest.java | 260 +++----
.../rolling/action/SortingVisitorTest.java | 188 ++---
.../routing/RoutingAppenderWithPurgingTest.java | 6 +-
.../core/async/AsyncLoggerTestNanoTime.java | 2 +-
.../async/AsyncQueueFullPolicyFactoryTest.java | 4 +-
.../async/DefaultAsyncQueueFullPolicyTest.java | 4 +-
.../DiscardingAsyncQueueFullPolicyTest.java | 22 +-
.../core/async/perftest/PerfTestDriver.java | 4 +-
.../core/async/perftest/ResponseTimeTest.java | 42 +-
.../core/async/perftest/SimplePerfTest.java | 28 +-
.../core/config/AbstractLog4j2_1100Test.java | 136 ++--
.../config/AppenderControlArraySetTest.java | 12 +-
.../core/config/CompositeConfigurationTest.java | 8 +-
.../log4j/core/config/ConfiguratorTest.java | 94 +--
.../log4j/core/config/TestConfigurator.java | 20 +-
.../builder/ConfigurationAssemblerTest.java | 14 +-
.../builder/CustomConfigurationFactory.java | 8 +-
...opertiesConfigurationRootLoggerOnlyTest.java | 10 +-
.../properties/PropertiesConfigurationTest.java | 10 +-
.../properties/RollingFilePropertiesTest.java | 10 +-
.../core/filter/AbstractFilterableTest.java | 281 ++++++++
.../core/filter/AbstractScriptFilterTest.java | 8 +-
.../core/impl/Log4jLogEventNanoTimeTest.java | 2 +-
.../log4j/core/impl/Log4jLogEventTest.java | 18 +-
.../log4j/core/impl/MutableLogEventTest.java | 12 +-
.../core/impl/ReusableLogEventFactoryTest.java | 12 +-
.../log4j/core/impl/ThrowableProxyTest.java | 2 +-
.../core/layout/CsvLogEventLayoutTest.java | 340 ++++-----
.../layout/CsvParameterLayoutAllAsyncTest.java | 6 +-
.../core/layout/CsvParameterLayoutTest.java | 322 ++++-----
.../log4j/core/layout/GelfLayoutTest.java | 6 +-
.../log4j/core/layout/HtmlLayoutTest.java | 2 +-
.../log4j/core/layout/JsonLayoutTest.java | 2 +-
.../layout/PatternLayoutMainMapLookupTest.java | 128 ++--
.../log4j/core/layout/PatternLayoutTest.java | 12 +-
.../log4j/core/layout/PatternSelectorTest.java | 130 ++--
.../log4j/core/layout/Rfc5424LayoutTest.java | 2 +-
.../log4j/core/layout/SerializedLayoutTest.java | 2 +-
.../core/layout/SpyByteBufferDestination.java | 2 +-
.../core/layout/StringBuilderEncoderTest.java | 6 +-
.../log4j/core/layout/SyslogLayoutTest.java | 2 +-
.../log4j/core/layout/XmlLayoutTest.java | 2 +-
.../log4j/core/layout/YamlLayoutTest.java | 6 +-
.../server/UdpSerializedSocketServerTest.java | 2 +
.../core/net/ssl/SslConfigurationTest.java | 4 +-
.../core/pattern/DatePatternConverterTest.java | 2 +-
...qualsIgnoreCaseReplacementConverterTest.java | 2 +-
.../pattern/EqualsReplacementConverterTest.java | 2 +-
.../log4j/core/pattern/PatternParserTest.java | 12 +-
...riablesNotEmptyReplacementConverterTest.java | 2 +-
.../log4j/core/util/CronExpressionTest.java | 32 +-
.../logging/log4j/core/util/ThrowablesTest.java | 4 +-
.../log4j/core/util/WatchManagerTest.java | 20 +-
.../apache/logging/log4j/junit/CleanFiles.java | 6 +-
.../logging/log4j/junit/LoggerContextRule.java | 92 +--
...MutableLogEventWithReusableParamMsgTest.java | 53 ++
.../log4j/test/appender/BlockingAppender.java | 2 +-
.../test/appender/EncodingListAppender.java | 12 +-
.../log4j/test/appender/ListAppender.java | 68 +-
.../src/test/resources/log4j-rolling.properties | 24 +-
log4j-core/src/test/resources/log4j-test4.xml | 36 +
log4j-distribution/pom.xml | 2 +-
log4j-flume-ng/pom.xml | 2 +-
.../log4j/flume/appender/FlumeAppenderTest.java | 2 +-
log4j-iostreams/pom.xml | 2 +-
log4j-jcl/pom.xml | 2 +-
log4j-jmx-gui/pom.xml | 2 +-
log4j-jul/pom.xml | 2 +-
.../logging/log4j/jul/AbstractLoggerTest.java | 4 +-
log4j-liquibase/pom.xml | 2 +-
log4j-nosql/pom.xml | 2 +-
.../nosql/appender/mongodb/MongoDbProvider.java | 4 +-
log4j-perf/pom.xml | 2 +-
.../message/ParameterFormatterBenchmark.java | 40 +-
...ractStringLayoutStringEncodingBenchmark.java | 32 +-
.../log4j/perf/jmh/CollectionsBenchmark.java | 12 +-
.../log4j/perf/jmh/FileAppenderBenchmark.java | 10 +-
.../perf/jmh/FileAppenderParamsBenchmark.java | 10 +-
.../jmh/Log4j2AppenderComparisonBenchmark.java | 6 +-
.../log4j/perf/jmh/LoggerConfigBenchmark.java | 2 +-
.../jmh/MemoryHandlerJULLocationBenchmark.java | 2 +-
.../perf/jmh/ParameterizedMessageBenchmark.java | 2 +-
.../ParameterizedMessageInliningBenchmark.java | 20 +-
.../jmh/PatternLayoutComparisonBenchmark.java | 2 +-
.../log4j/perf/jmh/StringEncodingBenchmark.java | 30 +-
.../perf/jmh/TextEncoderHelperBenchmark.java | 12 +-
...ThreadLocalVsConcurrentHashMapBenchmark.java | 6 +-
.../perf/jmh/ThreadLocalVsPoolBenchmark.java | 14 +-
.../perf/jmh/ThreadsafeDateFormatBenchmark.java | 4 +-
.../log4j/perf/jmh/VarargsBenchmark.java | 6 +-
.../logging/log4j/perf/nogc/AbstractLogger.java | 6 +-
.../logging/log4j/perf/nogc/ClassicLogger.java | 2 +-
.../logging/log4j/perf/nogc/DemoAppender.java | 12 +-
.../logging/log4j/perf/nogc/NoGcLayout.java | 16 +-
.../logging/log4j/perf/nogc/NoGcLogger.java | 2 +-
.../logging/log4j/perf/nogc/NoGcMessage.java | 10 +-
.../log4j/perf/nogc/ParameterizedMessage.java | 6 +-
.../apache/logging/log4j/perf/nogc/Test.java | 24 +-
.../logging/log4j/perf/util/DemoAppender.java | 10 +-
log4j-samples/configuration/pom.xml | 2 +-
.../configuration/CustomConfiguration.java | 2 +-
log4j-samples/flume-common/pom.xml | 2 +-
log4j-samples/flume-embedded/pom.xml | 2 +-
log4j-samples/flume-remote/pom.xml | 2 +-
log4j-samples/loggerProperties/pom.xml | 2 +-
.../logging/log4j/lookup/CustomLookup.java | 8 +-
.../logging/log4j/lookup/CustomMapMessage.java | 2 +-
.../logging/log4j/lookup/MapMessageLookup.java | 10 +-
.../logging/log4j/CustomPropertiesTest.java | 8 +-
log4j-samples/pom.xml | 2 +-
log4j-slf4j-impl/pom.xml | 2 +-
log4j-taglib/pom.xml | 2 +-
.../log4j/taglib/Log4jTaglibLoggerContext.java | 4 +-
log4j-to-slf4j/pom.xml | 2 +-
.../logging/slf4j/SLF4JLoggerContext.java | 4 +-
log4j-web/pom.xml | 2 +-
.../log4j/web/ServletRequestThreadContext.java | 8 +-
log4j-web/src/site/xdoc/index.xml | 16 -
pom.xml | 6 +-
src/changes/announcement.vm | 20 +-
src/changes/changes.xml | 36 +-
src/site/resources/images/logo.png | Bin 0 -> 41622 bytes
.../resources/logo/logo-lightning-2.6.1.png | Bin 0 -> 41622 bytes
.../resources/logo/logo-lightning-2.6.1.xcf | Bin 0 -> 65630 bytes
src/site/resources/logo/logo.jpg | Bin 0 -> 14818 bytes
src/site/site.vm | 8 +-
src/site/site.xml | 7 +-
src/site/xdoc/articles.xml | 8 +
src/site/xdoc/faq.xml | 51 +-
src/site/xdoc/index.xml | 142 ----
src/site/xdoc/index.xml.vm | 164 +++++
src/site/xdoc/manual/appenders.xml | 10 +-
src/site/xdoc/manual/configuration.xml.vm | 24 +-
src/site/xdoc/manual/extending.xml | 112 +++
src/site/xdoc/manual/garbagefree.xml | 15 +-
src/site/xdoc/manual/layouts.xml.vm | 4 +-
src/site/xdoc/manual/messages.xml | 14 +-
310 files changed, 7146 insertions(+), 5780 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/10f724f3/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/10f724f3/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/10f724f3/src/site/xdoc/manual/appenders.xml
----------------------------------------------------------------------