Merge branch 'master' into LOG4J-1181

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

Branch: refs/heads/LOG4J-1181
Commit: 6e858b02f9f5513987788ab1120ca64c555cc989
Parents: e28d50b 0ae9948
Author: Mikael Ståldal <mikael.stal...@magine.com>
Authored: Tue Jan 12 17:47:51 2016 +0100
Committer: Mikael Ståldal <mikael.stal...@magine.com>
Committed: Tue Jan 12 17:47:51 2016 +0100

----------------------------------------------------------------------
 RELEASE-NOTES.txt                               |  90 ++++---
 log4j-1.2-api/pom.xml                           |   2 +-
 .../java/org/apache/log4j/LogWithMDCTest.java   |  19 +-
 .../java/org/apache/log4j/LogWithRouteTest.java |  19 +-
 log4j-api/pom.xml                               |   2 +-
 .../java/org/apache/logging/log4j/Level.java    |  18 +-
 .../log4j/message/BasicThreadInformation.java   |   2 +-
 .../message/ExtendedThreadInformation.java      |   3 +-
 .../log4j/message/ThreadDumpMessage.java        |   2 +-
 .../apache/logging/log4j/spi/LoggerContext.java |   2 +
 .../org/apache/logging/log4j/spi/Provider.java  |   2 +-
 .../logging/log4j/status/StatusLogger.java      |   2 +-
 .../apache/logging/log4j/util/LoaderUtil.java   |   2 +-
 .../logging/log4j/util/PropertiesUtil.java      |  83 ++++--
 log4j-bom/pom.xml                               |   2 +-
 log4j-core/pom.xml                              |   2 +-
 .../logging/log4j/core/LoggerContext.java       |  51 ++--
 .../appender/AbstractOutputStreamAppender.java  |  27 +-
 .../log4j/core/appender/AsyncAppender.java      | 123 ++++++---
 .../log4j/core/appender/ConsoleAppender.java    |  63 ++++-
 .../log4j/core/appender/FileManager.java        |   6 +-
 .../core/appender/MemoryMappedFileManager.java  |   4 +-
 .../core/appender/OutputStreamManager.java      |  32 ++-
 .../core/appender/RandomAccessFileManager.java  |   6 +-
 .../core/appender/RollingFileAppender.java      |   1 -
 .../log4j/core/appender/SmtpAppender.java       |   7 +-
 .../log4j/core/appender/SocketAppender.java     | 144 +++++++---
 .../appender/rolling/CronTriggeringPolicy.java  |  16 +-
 .../core/appender/rolling/PatternProcessor.java |   6 +
 .../appender/rolling/RollingFileManager.java    |  47 +++-
 .../rolling/RollingRandomAccessFileManager.java |   6 +-
 .../appender/rolling/action/DeleteAction.java   |  78 +++++-
 .../rolling/action/DeletingVisitor.java         |   2 +-
 .../rolling/action/ScriptCondition.java         | 118 +++++++++
 .../core/appender/routing/IdlePurgePolicy.java  |  19 +-
 .../core/appender/routing/PurgePolicy.java      |  16 ++
 .../log4j/core/async/AsyncEventRouter.java      |  39 +++
 .../core/async/AsyncEventRouterFactory.java     | 117 ++++++++
 .../logging/log4j/core/async/AsyncLogger.java   |  45 ++--
 .../log4j/core/async/AsyncLoggerConfig.java     |  19 +-
 .../core/async/AsyncLoggerConfigDelegate.java   |  29 +-
 .../core/async/AsyncLoggerConfigDisruptor.java  |  82 +++---
 .../log4j/core/async/AsyncLoggerDisruptor.java  |  62 +++--
 .../core/async/DefaultAsyncEventRouter.java     |  38 +++
 .../core/async/DiscardingAsyncEventRouter.java  |  93 +++++++
 .../logging/log4j/core/async/EventRoute.java    |  99 +++++++
 .../core/config/AbstractConfiguration.java      |  57 ++--
 .../log4j/core/config/AppendersPlugin.java      |   5 +-
 .../log4j/core/config/Configuration.java        |  28 +-
 .../core/config/ConfigurationScheduler.java     |   1 +
 .../builder/impl/DefaultComponentBuilder.java   |   1 +
 .../impl/DefaultConfigurationBuilder.java       |   1 +
 .../plugins/processor/PluginProcessor.java      |   7 +-
 .../core/config/plugins/util/ResolverUtil.java  |   4 +-
 .../logging/log4j/core/impl/Log4jLogEvent.java  |  18 +-
 .../log4j/core/layout/AbstractCsvLayout.java    |   9 +-
 .../core/layout/AbstractJacksonLayout.java      |  26 +-
 .../log4j/core/layout/AbstractLayout.java       |  48 +++-
 .../log4j/core/layout/AbstractStringLayout.java | 160 ++++++++---
 .../log4j/core/layout/CsvLogEventLayout.java    |  15 +-
 .../log4j/core/layout/CsvParameterLayout.java   |  15 +-
 .../logging/log4j/core/layout/HtmlLayout.java   |   2 +-
 .../logging/log4j/core/layout/JsonLayout.java   |  92 +++++--
 .../log4j/core/layout/PatternLayout.java        | 182 +++++++------
 .../log4j/core/layout/SerializedLayout.java     |   2 +-
 .../logging/log4j/core/layout/XmlLayout.java    |   2 +-
 .../apache/logging/log4j/core/net/Protocol.java |   4 +-
 .../logging/log4j/core/net/SmtpManager.java     |  49 ++--
 .../log4j/core/net/TcpSocketManager.java        |  12 +-
 .../net/ssl/AbstractKeyStoreConfiguration.java  |   8 +-
 .../log4j/core/net/ssl/SslConfiguration.java    |  16 +-
 .../log4j/core/pattern/PatternParser.java       |  15 +-
 .../log4j/core/script/ScriptManager.java        |  78 +++---
 .../logging/log4j/core/script/ScriptRef.java    |   1 -
 .../log4j/core/util/NanoClockFactory.java       |  84 ------
 .../log4j/core/util/StringBuilderWriter.java    |  26 +-
 log4j-core/src/main/resources/Log4j-config.xsd  |   7 +-
 .../logging/log4j/core/PatternSelectorTest.java |   6 +-
 .../core/appender/ConsoleAppenderTest.java      |  14 +-
 .../log4j/core/appender/HangingAppender.java    |  29 +-
 .../appender/RandomAccessFileManagerTest.java   |   2 +-
 .../log4j/core/appender/SmtpAppenderTest.java   |  17 +-
 .../log4j/core/appender/SocketAppenderTest.java |  36 ++-
 .../appender/rolling/PatternProcessorTest.java  | 226 ++++++++++------
 .../RollingAppenderDeleteScriptFri13thTest.java |  88 ++++++
 .../RollingAppenderDeleteScriptTest.java        |  85 ++++++
 .../rolling/RollingAppenderSizeTest.java        |   8 +-
 .../RollingRandomAccessFileManagerTest.java     |   9 +-
 .../rolling/action/DeleteActionTest.java        |   6 +-
 .../rolling/action/ScriptConditionTest.java     | 130 +++++++++
 .../routing/RoutingAppenderWithPurgingTest.java |  13 +-
 .../core/async/AsyncEventRouterFactoryTest.java | 153 +++++++++++
 .../core/async/AsyncLoggerTestNanoTime.java     |  15 +-
 .../core/async/DefaultAsyncEventRouterTest.java |  67 +++++
 .../async/DiscardingAsyncEventRouterTest.java   | 146 ++++++++++
 .../core/layout/CsvLogEventLayoutTest.java      |  44 ++-
 .../core/layout/CsvParameterLayoutTest.java     |   4 +-
 .../log4j/core/layout/JsonLayoutTest.java       |  17 +-
 .../layout/PatternLayoutMainMapLookupTest.java  |   5 +-
 .../log4j/core/layout/PatternLayoutTest.java    |   4 +-
 .../net/server/AbstractSocketServerTest.java    |  15 +-
 .../core/net/server/SslXmlSocketServerTest.java |   7 +-
 .../net/server/TcpJsonSocketServerTest.java     |   3 +-
 .../server/TcpSerializedSocketServerTest.java   |   3 +-
 .../core/net/server/TcpXmlSocketServerTest.java |   3 +-
 .../net/server/UdpJsonSocketServerTest.java     |   3 +-
 .../server/UdpSerializedSocketServerTest.java   |   3 +-
 .../core/net/server/UdpXmlSocketServerTest.java |   3 +-
 .../log4j/core/pattern/PatternParserTest.java   |  53 ++--
 .../log4j/core/util/NanoClockFactoryTest.java   |  65 -----
 .../apache/logging/log4j/junit/CleanFiles.java  |   2 +-
 .../src/test/resources/JeroMqAppenderTest.xml   |   2 +-
 .../test/resources/LOG4J2-1100/log4j2-good.yaml |   2 +-
 log4j-core/src/test/resources/LOG4J2-739.xml    |   2 +-
 log4j-core/src/test/resources/LOG4J2-807.xml    |   2 +-
 .../src/test/resources/log4j-customLevels.xml   |   2 +-
 .../resources/log4j-customLevelsOverride.xml    |   2 +-
 .../resources/log4j-customLevelsWithFilters.xml |   2 +-
 .../src/test/resources/log4j-filetest.xml       |   2 +-
 .../src/test/resources/log4j-marker-lookup.yaml |   2 +-
 ...-rolling-with-custom-delete-accum-count1.xml |   2 +-
 ...-rolling-with-custom-delete-accum-count2.xml |   2 +-
 ...4j-rolling-with-custom-delete-accum-size.xml |   2 +-
 ...og4j-rolling-with-custom-delete-maxdepth.xml |   2 +-
 .../log4j-rolling-with-custom-delete-nested.xml |   2 +-
 ...olling-with-custom-delete-script-fri13th.xml |  76 ++++++
 .../log4j-rolling-with-custom-delete-script.xml |  76 ++++++
 ...olling-with-custom-delete-unconditional1.xml |   2 +-
 ...olling-with-custom-delete-unconditional2.xml |   2 +-
 ...olling-with-custom-delete-unconditional3.xml |   2 +-
 .../log4j-rolling-with-custom-delete.xml        |   2 +-
 .../src/test/resources/log4j-routing-purge.xml  |  10 +
 log4j-core/src/test/resources/log4j2-962.xml    |   2 +-
 .../src/test/resources/perf9MMapNoLoc.xml       |   2 +-
 log4j-core/src/test/resources/rollover-test.xml |   2 +-
 log4j-distribution/.gitignore                   |   2 +
 log4j-distribution/pom.xml                      |   2 +-
 log4j-flume-ng/pom.xml                          |   2 +-
 .../log4j/flume/appender/FlumeAvroManager.java  |   3 +-
 .../src/test/resources/default_embedded.xml     |   4 +-
 log4j-flume-ng/src/test/resources/embedded.xml  |   4 +-
 log4j-iostreams/pom.xml                         |   2 +-
 .../org/apache/logging/log4j/io/IoBuilder.java  |  12 +-
 log4j-jcl/pom.xml                               |   2 +-
 log4j-jmx-gui/pom.xml                           |   2 +-
 log4j-jul/pom.xml                               |   2 +-
 log4j-liquibase/pom.xml                         |   2 +-
 log4j-nosql/pom.xml                             |   2 +-
 log4j-perf/pom.xml                              |   2 +-
 log4j-samples/configuration/pom.xml             |   2 +-
 log4j-samples/flume-common/pom.xml              |   2 +-
 log4j-samples/flume-embedded/pom.xml            |   4 +-
 log4j-samples/flume-remote/pom.xml              |   6 +-
 log4j-samples/loggerProperties/pom.xml          |   2 +-
 log4j-samples/pom.xml                           |   2 +-
 log4j-slf4j-impl/pom.xml                        |   2 +-
 log4j-taglib/pom.xml                            |   2 +-
 log4j-to-slf4j/pom.xml                          |   2 +-
 .../slf4j/SLF4JLoggerContextFactory.java        | 124 ++++-----
 log4j-web/pom.xml                               |   2 +-
 pom.xml                                         |  28 +-
 src/changes/announcement.vm                     |  14 +-
 src/changes/changes.xml                         |  56 +++-
 src/site/xdoc/faq.xml                           | 265 ++++++++++++-------
 src/site/xdoc/manual/appenders.xml              | 233 +++++++++++++---
 src/site/xdoc/manual/async.xml                  | 128 +++++----
 src/site/xdoc/manual/configuration.xml.vm       |  41 ++-
 src/site/xdoc/manual/filters.xml                |  10 +-
 168 files changed, 3676 insertions(+), 1402 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/6e858b02/pom.xml
----------------------------------------------------------------------

Reply via email to