[apache-log4j2] branch master updated (aead6ea -> 64e8f7f)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Oct 22 18:22:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a change to branch master
in repository apache-log4j2.

      from  aead6ea   Changelog update
      adds  17cf553   Imported Upstream version 2.4
       new  41c572e   Merge tag 'upstream/2.4'
       new  cf1d1e8   New dependencies on libcommons-compress-java, libcommons-csv-java and libjeromq-java
       new  f0fdd4f   Ignore the new liquibase module
       new  459ab5f   Disabled the new Kafka appender
       new  64e8f7f   Upload to unstable

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  |  132 +-
 Vagrantfile                                        |   75 +
 checkstyle.xml                                     |   17 +-
 debian/changelog                                   |   11 +
 debian/control                                     |    3 +
 debian/liblog4j2-java.poms                         |    1 +
 debian/maven.ignoreRules                           |   10 +-
 debian/patches/01-disable-kafka-appender.patch     |   17 +
 debian/patches/series                              |    1 +
 doap_log4j2.rdf                                    |   66 +
 log4j-1.2-api/pom.xml                              |    7 +-
 .../src/main/java/org/apache/log4j/Category.java   |   26 +-
 .../src/main/java/org/apache/log4j/Level.java      |   38 +-
 .../src/main/java/org/apache/log4j/LogManager.java |   23 +-
 .../src/main/java/org/apache/log4j/Logger.java     |   14 +-
 .../src/main/java/org/apache/log4j/MDC.java        |    6 +-
 .../src/main/java/org/apache/log4j/NDC.java        |    2 +-
 log4j-1.2-api/src/site/xdoc/index.xml              |    2 +-
 .../org/apache/log4j/CallerInformationTest.java    |  130 +-
 .../test/java/org/apache/log4j/CategoryTest.java   |   12 +-
 .../src/test/java/org/apache/log4j/LevelTest.java  |    6 +-
 .../src/test/java/org/apache/log4j/LoggerTest.java |    3 +-
 .../test/java/org/apache/log4j/LoggingTest.java    |   86 +-
 .../test/java/org/apache/log4j/MDCTestCase.java    |   49 +
 .../src/test/java/org/apache/log4j/NDCTest.java    |   28 +-
 .../test/java/org/apache/log4j/VelocityTest.java   |    3 +-
 .../apache/log4j/util/SerializationTestHelper.java |   34 +-
 log4j-api/pom.xml                                  |    2 +-
 .../java/org/apache/logging/log4j/EventLogger.java |    9 +-
 .../main/java/org/apache/logging/log4j/Level.java  |   26 +-
 .../java/org/apache/logging/log4j/LogManager.java  |   49 +-
 .../main/java/org/apache/logging/log4j/Logger.java |  779 +++
 .../main/java/org/apache/logging/log4j/Marker.java |   43 +-
 .../org/apache/logging/log4j/MarkerManager.java    |   16 +-
 .../org/apache/logging/log4j/ThreadContext.java    |    2 +-
 .../log4j/message/BasicThreadInformation.java      |    7 +-
 .../log4j/message/ExtendedThreadInformation.java   |    4 +-
 .../apache/logging/log4j/message/MapMessage.java   |   13 +-
 ...{ObjectMessage.java => ObjectArrayMessage.java} |  257 +-
 .../logging/log4j/message/ObjectMessage.java       |    2 +-
 .../log4j/message/ParameterizedMessage.java        |  456 +-
 .../log4j/message/StringFormattedMessage.java      |    4 +-
 .../logging/log4j/message/StructuredDataId.java    |  386 +-
 .../logging/log4j/message/ThreadDumpMessage.java   |    7 +-
 .../apache/logging/log4j/simple/SimpleLogger.java  |   34 +-
 .../logging/log4j/simple/SimpleLoggerContext.java  |   11 +-
 .../apache/logging/log4j/spi/AbstractLogger.java   |  399 +-
 .../logging/log4j/spi/AbstractLoggerAdapter.java   |    9 +-
 .../logging/log4j/spi/DefaultThreadContextMap.java |   10 +-
 .../log4j/spi/DefaultThreadContextStack.java       |   10 +-
 .../apache/logging/log4j/spi/ExtendedLogger.java   |   39 +
 .../apache/logging/log4j/spi/LoggerContext.java    |    4 +-
 .../log4j/spi/MutableThreadContextStack.java       |    6 +-
 .../apache/logging/log4j/status/StatusData.java    |   23 +-
 .../apache/logging/log4j/status/StatusLogger.java  |   24 +-
 .../java/org/apache/logging/log4j/util/Chars.java  |   26 +-
 .../org/apache/logging/log4j/util/LambdaUtil.java  |   76 +
 .../org/apache/logging/log4j/util/LoaderUtil.java  |    8 +-
 .../apache/logging/log4j/util/MessageSupplier.java |   25 +-
 .../apache/logging/log4j/util/PropertiesUtil.java  |   33 +
 .../apache/logging/log4j/util/ProviderUtil.java    |   12 +-
 .../apache/logging/log4j/util/ReflectionUtil.java  |    9 +-
 .../apache/logging/log4j/util/StringBuilders.java  |   67 +
 .../org/apache/logging/log4j/util/Strings.java     |  109 +-
 .../org/apache/logging/log4j/util/Supplier.java    |   25 +-
 log4j-api/src/site/xdoc/index.xml                  |    2 +-
 .../org/apache/logging/log4j/LambdaLoggerTest.java | 1257 ++++
 .../java/org/apache/logging/log4j/LevelTest.java   |  226 +-
 .../java/org/apache/logging/log4j/LoggerTest.java  |  759 +--
 .../java/org/apache/logging/log4j/TestLogger.java  |    4 +-
 .../apache/logging/log4j/TestLoggerContext.java    |    7 +-
 .../log4j/message/ObjectArrayMessageTest.java      |   77 +-
 .../log4j/message/ParameterizedMessageTest.java    |   56 +
 .../log4j/message/StringFormattedMessageTest.java  |   28 +-
 .../org/apache/logging/log4j/osgi/OsgiRule.java    |    2 +-
 .../apache/logging/log4j/util/LambdaUtilTest.java  |  145 +
 .../logging/log4j/util/ReflectionUtilTest.java     |    2 +-
 .../org/apache/logging/log4j/util/StringsTest.java |   17 +-
 log4j-bom/pom.xml                                  |    4 +-
 log4j-core/.gitignore                              |    1 +
 log4j-core/pom.xml                                 |   28 +-
 .../logging/log4j/core/AbstractLifeCycle.java      |    7 +-
 .../logging/log4j/core/AbstractLogEvent.java       |    4 +
 .../org/apache/logging/log4j/core/LifeCycle.java   |    6 +-
 .../org/apache/logging/log4j/core/LogEvent.java    |    7 +
 .../logging/log4j/core/LogEventListener.java       |    8 +-
 .../java/org/apache/logging/log4j/core/Logger.java |   80 +-
 .../apache/logging/log4j/core/LoggerContext.java   |  195 +-
 .../log4j/core/appender/AbstractManager.java       |    7 +-
 .../logging/log4j/core/appender/AsyncAppender.java |   40 +-
 .../log4j/core/appender/ConsoleAppender.java       |   82 +-
 .../log4j/core/appender/DefaultErrorHandler.java   |   17 +-
 .../log4j/core/appender/FailoverAppender.java      |   29 +-
 .../logging/log4j/core/appender/FileAppender.java  |    9 +-
 .../logging/log4j/core/appender/FileManager.java   |   11 +-
 .../core/appender/MemoryMappedFileAppender.java    |    2 +-
 .../core/appender/MemoryMappedFileManager.java     |  669 +-
 .../log4j/core/appender/OutputStreamManager.java   |    5 +-
 .../core/appender/RandomAccessFileAppender.java    |    9 +-
 .../core/appender/RandomAccessFileManager.java     |   25 +-
 .../log4j/core/appender/RollingFileAppender.java   |  394 +-
 .../appender/RollingRandomAccessFileAppender.java  |    2 +-
 .../log4j/core/appender/SocketAppender.java        |    4 +-
 .../log4j/core/appender/TlsSyslogFrame.java        |   11 +-
 .../core/appender/db/AbstractDatabaseManager.java  |    2 +-
 .../log4j/core/appender/db/jdbc/ColumnConfig.java  |    2 +-
 .../db/jdbc/FactoryMethodConnectionSource.java     |    3 +-
 .../core/appender/db/jdbc/JdbcDatabaseManager.java |    2 +-
 .../db/jpa/AbstractLogEventWrapperEntity.java      |   22 +-
 .../core/appender/db/jpa/BasicLogEventEntity.java  |   19 +-
 .../jpa/converter/ThrowableAttributeConverter.java |    2 +-
 .../core/appender/mom/jeromq/JeroMqAppender.java   |  358 ++
 .../mom/kafka/DefaultKafkaProducerFactory.java}    |   63 +-
 .../core/appender/mom/kafka/KafkaAppender.java     |   94 +
 .../core/appender/mom/kafka/KafkaManager.java      |   88 +
 .../mom/kafka/KafkaProducerFactory.java}           |   53 +-
 .../rewrite/LoggerNameLevelRewritePolicy.java      |   91 +
 .../core/appender/rewrite/MapRewritePolicy.java    |   26 +-
 .../appender/rewrite/PropertiesRewritePolicy.java  |    9 +-
 .../core/appender/rewrite/RewriteAppender.java     |    6 +-
 .../rolling/CompositeTriggeringPolicy.java         |  171 +-
 .../appender/rolling/DefaultRolloverStrategy.java  |  144 +-
 .../core/appender/rolling/PatternProcessor.java    |  550 +-
 .../core/appender/rolling/RollingFileManager.java  |   12 +-
 .../rolling/RollingRandomAccessFileManager.java    |   26 +-
 .../appender/rolling/RolloverDescriptionImpl.java  |    6 +-
 .../rolling/SizeBasedTriggeringPolicy.java         |  325 +-
 .../rolling/TimeBasedTriggeringPolicy.java         |   38 +-
 .../appender/rolling/action/AbstractAction.java    |    7 +-
 .../rolling/action/CommonsCompressAction.java      |  130 +
 .../appender/rolling/action/FileRenameAction.java  |   30 +-
 .../appender/rolling/action/GzCompressAction.java  |   33 +-
 .../appender/rolling/action/ZipCompressAction.java |   45 +-
 .../core/appender/routing/RoutingAppender.java     |    3 +-
 .../logging/log4j/core/async/AsyncLogger.java      |  171 +-
 .../log4j/core/async/AsyncLoggerConfig.java        |    2 +-
 .../log4j/core/async/AsyncLoggerConfigHelper.java  |  114 +-
 .../core/async/AsyncLoggerContextSelector.java     |    2 +-
 .../log4j/core/async/RingBufferLogEvent.java       |   43 +-
 .../core/async/RingBufferLogEventTranslator.java   |   10 +-
 .../log4j/core/config/AbstractConfiguration.java   |  146 +-
 .../logging/log4j/core/config/AppenderControl.java |  152 +-
 .../logging/log4j/core/config/AppendersPlugin.java |    2 +-
 .../config/AwaitCompletionReliabilityStrategy.java |  157 +
 .../AwaitUnconditionallyReliabilityStrategy.java   |  119 +
 .../logging/log4j/core/config/Configuration.java   |    9 +-
 .../log4j/core/config/ConfigurationFactory.java    |   61 +-
 .../log4j/core/config/ConfigurationMonitor.java    |    9 +
 .../log4j/core/config/ConfigurationSource.java     |   13 +-
 .../logging/log4j/core/config/Configurator.java    |  487 +-
 .../log4j/core/config/CustomLevelConfig.java       |    5 +-
 .../logging/log4j/core/config/CustomLevels.java    |  118 +-
 .../core/config/DefaultConfigurationMonitor.java   |    8 +
 .../core/config/DefaultReliabilityStrategy.java    |  103 +
 .../core/config/FileConfigurationMonitor.java      |   40 +-
 .../core/config/LockingReliabilityStrategy.java    |  117 +
 .../logging/log4j/core/config/LoggerConfig.java    |  221 +-
 .../logging/log4j/core/config/LoggersPlugin.java   |    2 +-
 .../org/apache/logging/log4j/core/config/Node.java |    4 +-
 .../logging/log4j/core/config/OrderComparator.java |    7 +-
 .../log4j/core/config/PropertiesPlugin.java        |    2 +-
 .../logging/log4j/core/config/Reconfigurable.java  |    2 +-
 .../log4j/core/config/ReliabilityStrategy.java     |   76 +
 .../core/config/ReliabilityStrategyFactory.java    |   69 +
 .../builder/api/AppenderComponentBuilder.java      |   39 +-
 .../api/AppenderRefComponentBuilder.java}          |   16 +-
 .../log4j/core/config/builder/api/Component.java   |   81 +
 .../core/config/builder/api/ComponentBuilder.java  |   96 +
 .../api/CompositeFilterComponentBuilder.java}      |   16 +-
 .../config/builder/api/ConfigurationBuilder.java   |  260 +
 .../builder/api/ConfigurationBuilderFactory.java}  |   21 +-
 .../api/CustomLevelComponentBuilder.java}          |    8 +-
 .../api/FilterComponentBuilder.java}               |    8 +-
 .../api/LayoutComponentBuilder.java}               |    8 +-
 .../builder/api/LoggerComponentBuilder.java}       |   23 +-
 .../builder/api/RootLoggerComponentBuilder.java}   |   23 +-
 .../config/builder/impl/BuiltConfiguration.java    |  167 +
 .../impl/DefaultAppenderComponentBuilder.java      |   44 +
 .../impl/DefaultAppenderRefComponentBuilder.java}  |   32 +-
 .../DefaultComponentAndConfigurationBuilder.java   |   45 +
 .../builder/impl/DefaultComponentBuilder.java      |  121 +
 .../DefaultCompositeFilterComponentBuilder.java}   |   34 +-
 .../builder/impl/DefaultConfigurationBuilder.java  |  302 +
 .../impl/DefaultCustomLevelComponentBuilder.java}  |   27 +-
 .../impl/DefaultFilterComponentBuilder.java}       |   30 +-
 .../impl/DefaultLayoutComponentBuilder.java        |   21 +-
 .../impl/DefaultLoggerComponentBuilder.java        |   64 +
 .../impl/DefaultRootLoggerComponentBuilder.java    |   63 +
 .../log4j/core/config/json/JsonConfiguration.java  |  538 +-
 .../plugins/convert/TypeConverterRegistry.java     |    6 +-
 .../core/config/plugins/processor/PluginCache.java |    2 +-
 .../config/plugins/processor/PluginProcessor.java  |   16 +-
 .../core/config/plugins/util/PluginBuilder.java    |   12 +-
 .../core/config/plugins/util/PluginManager.java    |    6 +-
 .../core/config/plugins/util/PluginRegistry.java   |   22 +-
 .../core/config/plugins/util/ResolverUtil.java     |  216 +-
 .../plugins/validation/ConstraintValidators.java   |    2 +-
 .../plugins/visitors/AbstractPluginVisitor.java    |    8 +-
 .../plugins/visitors/PluginAttributeVisitor.java   |    3 +-
 .../visitors/PluginBuilderAttributeVisitor.java    |    3 +-
 .../plugins/visitors/PluginElementVisitor.java     |    4 +-
 .../plugins/visitors/PluginValueVisitor.java       |    3 +-
 .../config/properties/PropertiesConfiguration.java |   56 +
 .../properties/PropertiesConfigurationFactory.java |  353 ++
 .../core/config/status/StatusConfiguration.java    |    5 +-
 .../log4j/core/config/xml/XmlConfiguration.java    |   10 +-
 .../log4j/core/config/yaml/YamlConfiguration.java  |   16 +
 .../logging/log4j/core/filter/AbstractFilter.java  |    8 +-
 .../logging/log4j/core/filter/BurstFilter.java     |   29 +-
 .../logging/log4j/core/filter/CompositeFilter.java |    6 +-
 .../log4j/core/filter/DynamicThresholdFilter.java  |    9 +-
 ...{ThresholdFilter.java => LevelRangeFilter.java} |   95 +-
 .../logging/log4j/core/filter/MapFilter.java       |    9 +-
 .../logging/log4j/core/filter/MarkerFilter.java    |    1 -
 .../log4j/core/filter/StructuredDataFilter.java    |    4 +-
 .../log4j/core/filter/ThreadContextMapFilter.java  |    4 +-
 .../logging/log4j/core/filter/ThresholdFilter.java |    4 +
 .../logging/log4j/core/impl/ContextAnchor.java     |    2 +-
 .../log4j/core/impl/Log4jContextFactory.java       |   47 +-
 .../logging/log4j/core/impl/Log4jLogEvent.java     |  382 +-
 .../log4j/core/impl/ThrowableFormatOptions.java    |   17 +-
 .../logging/log4j/core/impl/ThrowableProxy.java    |  180 +-
 .../logging/log4j/core/jackson/JsonConstants.java  |    1 +
 .../core/jackson/ListOfMapEntryDeserializer.java   |    2 +-
 .../Log4jStackTraceElementDeserializer.java        |    2 +-
 .../logging/log4j/core/jmx/AppenderAdmin.java      |    7 +-
 .../logging/log4j/core/jmx/AsyncAppenderAdmin.java |    7 +-
 .../log4j/core/jmx/ContextSelectorAdmin.java       |    5 +-
 .../logging/log4j/core/jmx/LoggerConfigAdmin.java  |    6 +-
 .../logging/log4j/core/jmx/LoggerContextAdmin.java |    8 +-
 .../logging/log4j/core/jmx/RingBufferAdmin.java    |    6 +-
 .../org/apache/logging/log4j/core/jmx/Server.java  |   16 +-
 .../logging/log4j/core/jmx/StatusLoggerAdmin.java  |   31 +-
 .../log4j/core/layout/AbstractCsvLayout.java       |   79 +
 .../log4j/core/layout/AbstractJacksonLayout.java   |    2 +-
 .../logging/log4j/core/layout/AbstractLayout.java  |    2 +-
 .../log4j/core/layout/AbstractStringLayout.java    |   23 +-
 .../log4j/core/layout/CsvLogEventLayout.java       |  108 +
 .../log4j/core/layout/CsvParameterLayout.java      |  104 +
 .../logging/log4j/core/layout/GelfLayout.java      |   41 +-
 .../logging/log4j/core/layout/HtmlLayout.java      |    7 +-
 .../logging/log4j/core/layout/JacksonFactory.java  |   15 +-
 .../logging/log4j/core/layout/JsonLayout.java      |    8 +-
 .../logging/log4j/core/layout/LoggerFields.java    |    2 +-
 .../logging/log4j/core/layout/PatternLayout.java   |   32 +-
 .../logging/log4j/core/layout/Rfc5424Layout.java   |   42 +-
 .../log4j/core/layout/SerializedLayout.java        |   14 +-
 .../logging/log4j/core/layout/SyslogLayout.java    |   15 +-
 .../logging/log4j/core/layout/XmlLayout.java       |    8 +-
 .../logging/log4j/core/lookup/Interpolator.java    |    6 +-
 .../logging/log4j/core/lookup/JavaLookup.java      |   17 +-
 .../logging/log4j/core/lookup/Log4jLookup.java     |   77 +
 .../logging/log4j/core/lookup/MainMapLookup.java   |   91 +
 .../logging/log4j/core/lookup/MapLookup.java       |   27 +-
 .../logging/log4j/core/lookup/MarkerLookup.java}   |   32 +-
 .../logging/log4j/core/lookup/StrMatcher.java      |   15 +-
 .../logging/log4j/core/lookup/StrSubstitutor.java  |   11 +-
 .../log4j/core/net/AbstractSocketManager.java      |    8 +-
 .../log4j/core/net/DatagramSocketManager.java      |    4 +-
 .../logging/log4j/core/net/MimeMessageBuilder.java |    6 +-
 .../log4j/core/net/MulticastDnsAdvertiser.java     |    4 +-
 .../apache/logging/log4j/core/net/Priority.java    |    8 +-
 .../apache/logging/log4j/core/net/SmtpManager.java |   10 +-
 .../logging/log4j/core/net/SslSocketManager.java   |    6 +-
 .../logging/log4j/core/net/TcpSocketManager.java   |   14 +-
 .../core/net/server/AbstractSocketServer.java      |    7 +-
 .../logging/log4j/core/net/server/JmsServer.java   |    6 +-
 .../net/server/JsonInputStreamLogEventBridge.java  |    9 +-
 .../log4j/core/net/server/TcpSocketServer.java     |    8 +-
 .../log4j/core/net/server/UdpSocketServer.java     |    6 +-
 .../net/ssl/AbstractKeyStoreConfiguration.java     |   21 +-
 .../log4j/core/net/ssl/KeyStoreConfiguration.java  |    4 +-
 .../core/net/ssl/TrustStoreConfiguration.java      |    2 +-
 .../apache/logging/log4j/core/osgi/Activator.java  |    2 +-
 .../log4j/core/osgi/BundleContextSelector.java     |   11 +-
 .../logging/log4j/core/pattern/AnsiEscape.java     |    2 +-
 .../log4j/core/pattern/DatePatternConverter.java   |  232 +-
 .../pattern/ExtendedThrowablePatternConverter.java |   10 +-
 .../logging/log4j/core/pattern/FormattingInfo.java |   27 +-
 .../log4j/core/pattern/HighlightConverter.java     |   27 +-
 .../log4j/core/pattern/LevelPatternConverter.java  |    2 +-
 .../log4j/core/pattern/MapPatternConverter.java    |    2 +-
 .../log4j/core/pattern/MdcPatternConverter.java    |   55 +-
 .../log4j/core/pattern/NameAbbreviator.java        |    2 +-
 .../core/pattern/NanoTimePatternConverter.java     |   57 +
 .../logging/log4j/core/pattern/PatternParser.java  |   68 +-
 .../logging/log4j/core/pattern/StyleConverter.java |    4 +-
 .../core/pattern/ThrowablePatternConverter.java    |    2 +-
 .../log4j/core/selector/BasicContextSelector.java  |    2 +-
 .../core/selector/ClassLoaderContextSelector.java  |   12 +-
 .../log4j/core/selector/JndiContextSelector.java   |    4 +-
 .../apache/logging/log4j/core/tools/Generate.java  |  182 +-
 .../org/apache/logging/log4j/core/util/Assert.java |    9 +-
 .../apache/logging/log4j/core/util/Builder.java    |   14 +-
 .../apache/logging/log4j/core/util/Charsets.java   |  101 -
 .../apache/logging/log4j/core/util/Constants.java  |   11 +
 .../core/util/DefaultShutdownCallbackRegistry.java |   13 +-
 .../util/{SetUtils.java => DummyNanoClock.java}    |   94 +-
 .../apache/logging/log4j/core/util/FileUtils.java  |   39 +-
 .../org/apache/logging/log4j/core/util/Loader.java |   19 +-
 .../apache/logging/log4j/core/util/NameUtil.java   |    2 +-
 .../NanoClock.java}                                |   61 +-
 .../logging/log4j/core/util/NanoClockFactory.java  |   82 +
 .../apache/logging/log4j/core/util/NetUtils.java   |   32 +-
 .../logging/log4j/core/util/NullOutputStream.java  |   77 +
 .../logging/log4j/core/util/OptionConverter.java   |    5 +-
 .../logging/log4j/core/util/ReflectionUtil.java    |   17 +-
 .../apache/logging/log4j/core/util/SetUtils.java   |    2 +-
 .../SystemNanoClock.java}                          |   64 +-
 .../apache/logging/log4j/core/util/Throwables.java |   61 +-
 .../apache/logging/log4j/core/util/TypeUtil.java   |    5 +-
 .../log4j/core/util/datetime/DateParser.java       |  102 +
 .../log4j/core/util/datetime/DatePrinter.java      |  127 +
 .../log4j/core/util/datetime/FastDateFormat.java   |  579 ++
 .../log4j/core/util/datetime/FastDateParser.java   |  925 +++
 .../log4j/core/util/datetime/FastDatePrinter.java  | 1330 ++++
 .../log4j/core/util/datetime/FixedDateFormat.java  |  303 +
 .../logging/log4j/core/util/datetime/Format.java   |   44 +
 .../log4j/core/util/datetime/FormatCache.java      |  265 +
 log4j-core/src/main/resources/Log4j-events.xsd     |    1 +
 log4j-core/src/site/xdoc/index.xml                 |    7 +-
 .../logging/dumbster/smtp/SimpleSmtpServer.java    |  558 +-
 .../apache/logging/dumbster/smtp/SmtpMessage.java  |  310 +-
 .../logging/log4j/FilterPerformanceComparison.java |    4 +-
 .../logging/log4j/PerformanceComparison.java       |   49 +-
 .../org/apache/logging/log4j/PerformanceRun.java   |   10 +-
 .../log4j/core/AppenderRefLevelJsonTest.java       |    4 +-
 .../logging/log4j/core/AppenderRefLevelTest.java   |    4 +-
 .../log4j/core/BasicConfigurationFactory.java      |    4 +-
 .../logging/log4j/core/CollectionLoggingTest.java  |    6 +-
 .../logging/log4j/core/CoreLoggerContexts.java     |   51 +
 .../log4j/core/CustomLevelsOverrideTest.java       |   93 +
 .../logging/log4j/core/CustomLevelsTest.java       |   82 +
 .../log4j/core/CustomLevelsWithFiltersTest.java    |   87 +
 .../apache/logging/log4j/core/DeadlockTest.java    |   25 +-
 .../logging/log4j/core/ExtendedLevelTest.java      |    4 +-
 .../apache/logging/log4j/core/FileConfigTest.java  |   21 +-
 .../apache/logging/log4j/core/HostNameTest.java    |    4 +-
 .../apache/logging/log4j/core/LateConfigTest.java  |    7 +-
 .../org/apache/logging/log4j/core/LevelTest.java   |    4 +-
 .../logging/log4j/core/LogEventFactoryTest.java    |    8 +-
 .../apache/logging/log4j/core/LogEventTest.java    |   94 +-
 .../apache/logging/log4j/core/LoggerDateTest.java  |    5 +-
 .../org/apache/logging/log4j/core/LoggerTest.java  |  195 +-
 .../logging/log4j/core/LoggerUpdateTest.java       |    6 +-
 .../org/apache/logging/log4j/core/LookupTest.java  |    4 +-
 .../logging/log4j/core/ShutdownDisabledTest.java   |    4 +-
 .../apache/logging/log4j/core/SimplePerfTest.java  |   11 +-
 .../logging/log4j/core/StrictXmlConfigTest.java    |    4 +-
 .../apache/logging/log4j/core/ThreadedTest.java    |    4 +-
 .../logging/log4j/core/TimestampMessageTest.java   |    4 +-
 .../org/apache/logging/log4j/core/XmlEvents.java   |    4 +-
 .../core/appender/AsyncAppenderNoLocationTest.java |   10 +-
 .../log4j/core/appender/AsyncAppenderTest.java     |    2 +-
 ...ConsoleAppenderDefaultSuppressedThrowable.java} |   51 +-
 ...eAppenderJira1002ShortThrowableLayoutMain.java} |   15 +-
 .../ConsoleAppenderNoAnsiStyleLayoutMain.java      |   58 +-
 .../log4j/core/appender/ConsoleAppenderTest.java   |  156 +-
 .../log4j/core/appender/FailoverAppenderTest.java  |   16 +-
 .../log4j/core/appender/FileAppenderTest.java      |   15 +-
 .../appender/JansiConsoleAppenderJira965.java}     |   21 +-
 .../appender/JsonCompleteFileAppenderTest.java     |    4 +-
 .../MemoryMappedFileAppenderLocationTest.java      |    2 +-
 .../MemoryMappedFileAppenderRemapTest.java         |    2 +-
 .../MemoryMappedFileAppenderSimpleTest.java        |    2 +-
 .../core/appender/MemoryMappedFileManagerTest.java |  194 +-
 .../core/appender/OutputStreamAppenderTest.java    |   39 +-
 .../appender/RandomAccessFileAppenderTests.java    |    6 +-
 .../core/appender/RandomAccessFileManagerTest.java |  103 +-
 ...ollingRandomAccessFileAppenderRolloverTest.java |   14 +-
 .../log4j/core/appender/SmtpAppenderTest.java      |    5 +-
 .../log4j/core/appender/SocketAppenderTest.java    |   11 +-
 .../core/appender/SyslogAppenderTestBase.java      |    7 +-
 .../log4j/core/appender/TlsSyslogFrameTest.java    |    3 +-
 .../core/appender/XmlCompactFileAppenderTest.java  |    4 +-
 .../XmlCompactFileAsyncAppenderValidationTest.java |    6 +-
 .../core/appender/XmlCompleteFileAppenderTest.java |   12 +-
 .../log4j/core/appender/XmlFileAppenderTest.java   |   12 +-
 .../appender/XmlRandomAccessFileAppenderTest.java  |   12 +-
 .../appender/db/jdbc/AbstractJdbcAppenderTest.java |    4 +-
 .../db/jdbc/DataSourceConnectionSourceTest.java    |    3 +-
 .../db/jdbc/FactoryMethodConnectionSourceTest.java |    5 +-
 .../appender/db/jpa/AbstractJpaAppenderTest.java   |    4 +-
 .../core/appender/db/jpa/JpaH2AppenderTest.java    |    2 +-
 .../appender/db/jpa/JpaHyperSqlAppenderTest.java   |    2 +-
 .../log4j/core/appender/db/jpa/TestBaseEntity.java |    7 +-
 .../ContextMapAttributeConverterTest.java          |    4 +-
 .../ContextMapJsonAttributeConverterTest.java      |    4 +-
 .../log4j/core/appender/mom/JmsAppenderIT.java     |   10 +-
 .../log4j/core/appender/mom/JmsAppenderTest.java   |    4 +-
 .../appender/mom/jeromq/JeroMqAppenderTest.java    |  129 +
 .../core/appender/mom/jeromq/JeroMqTestClient.java |   55 +
 .../core/appender/mom/kafka/KafkaAppenderTest.java |  101 +
 .../rewrite/LoggerNameLevelRewritePolicyTest.java  |   69 +
 .../appender/rewrite/MapRewritePolicyTest.java     |   49 +-
 .../core/appender/rewrite/RewriteAppenderTest.java |   19 +-
 .../core/appender/rewrite/TestRewritePolicy.java   |    5 +-
 .../rolling/OnStartupTriggeringPolicyTest.java     |    6 +-
 .../appender/rolling/RollingAppenderSizeTest.java  |   13 +-
 .../rolling/RollingAppenderTimeAndSizeTest.java    |   24 +-
 .../appender/rolling/RollingAppenderTimeTest.java  |    4 +-
 .../rolling/RollingAppenderUncompressedTest.java   |    4 +-
 .../rolling/RollingFileAppenderAccessTest.java     |    3 +-
 ...ingRandomAccessFileManagerHeaderFooterTest.java |   14 +-
 .../RollingRandomAccessFileManagerTest.java        |   13 +-
 .../rolling/action/Bzip2CompressActionTest.java    |  120 +
 .../rolling/action/FileRenameActionTest.java       |   21 +-
 .../appender/routing/JsonRoutingAppender2Test.java |    3 +-
 .../appender/routing/JsonRoutingAppenderTest.java  |    3 +-
 ...est.java => PropertiesRoutingAppenderTest.java} |   23 +-
 .../core/appender/routing/RoutingAppenderTest.java |    4 +-
 .../routing/RoutingAppenderWithJndiTest.java       |   17 +-
 .../routing/RoutingDefaultAppenderTest.java        |    4 +-
 .../core/async/AsyncLoggerConfigAutoFlushTest.java |   13 +-
 .../log4j/core/async/AsyncLoggerConfigTest.java    |   41 +-
 .../log4j/core/async/AsyncLoggerConfigTest2.java   |   14 +-
 .../AsyncLoggerConfigUseAfterShutdownTest.java     |    4 +-
 .../log4j/core/async/AsyncLoggerContextTest.java   |    5 +-
 .../log4j/core/async/AsyncLoggerLocationTest.java  |   12 +-
 .../logging/log4j/core/async/AsyncLoggerTest.java  |   18 +-
 .../async/AsyncLoggerTestCachedThreadName.java     |   12 +-
 ...hreadName.java => AsyncLoggerTestNanoTime.java} |   47 +-
 .../async/AsyncLoggerTestUncachedThreadName.java   |   12 +-
 .../core/async/AsyncLoggerThreadContextTest.java   |   12 +-
 .../async/AsyncLoggerTimestampMessageTest.java     |   12 +-
 .../async/AsyncLoggerUseAfterShutdownTest.java     |    4 +-
 .../async/AsyncLoggersWithAsyncAppenderTest.java   |    2 +-
 .../AsyncLoggersWithAsyncLoggerConfigTest.java     |    2 +-
 .../log4j/core/async/AsyncRootReloadTest.java      |    8 +-
 .../log4j/core/async/RingBufferLogEventTest.java   |   17 +-
 .../log4j/core/async/perftest/MtPerfTest.java      |    5 +-
 .../log4j/core/async/perftest/PerfTest.java        |    5 +-
 .../log4j/core/async/perftest/PerfTestDriver.java  |    6 +-
 .../async/perftest/PerfTestResultFormatter.java    |    4 +-
 .../log4j/core/async/perftest/RunLog4j2.java       |    5 +-
 .../log4j/core/config/AbstractLog4j2_1100Test.java |   68 +
 .../logging/log4j/core/config/AdvertiserTest.java  |    9 +-
 .../log4j/core/config/ConfigurationTest.java       |   18 +-
 .../ConfiguratorTest.java}                         |   84 +-
 .../log4j/core/config/CustomConfigurationTest.java |    4 +-
 .../logging/log4j/core/config/FileOutputTest.java  |    4 +-
 .../log4j/core/config/InMemoryAdvertiser.java      |    6 +-
 .../core/config/JiraLog4j2_1100JsonTest.java}      |   52 +-
 .../log4j/core/config/JiraLog4j2_1100XmlTest.java} |   52 +-
 .../core/config/JiraLog4j2_1100YamlBadTest.java}   |   61 +-
 .../core/config/JiraLog4j2_1100YamlGoodTest.java}  |   52 +-
 .../log4j/core/config/MissingRootLoggerTest.java   |    4 +-
 .../core/config/ReconfigurationDeadlockTest.java   |    4 +-
 .../log4j/core/config/TestConfigurator.java        |   47 +-
 .../logging/log4j/core/config/XIncludeTest.java    |    6 +-
 .../config/builder/ConfigurationAssemblerTest.java |   86 +
 .../config/builder/CustomConfigurationFactory.java |   72 +
 .../config/plugins/convert/TypeConvertersTest.java |    8 +-
 .../plugins/util/PluginManagerPackagesTest.java    |   31 +-
 .../core/config/plugins/util/ResolverUtilTest.java |   20 +-
 .../plugins/validation/ValidatingPlugin.java       |    5 +-
 .../properties/PropertiesConfigurationTest.java    |   60 +
 .../properties/RollingFilePropertiesTest.java      |   59 +
 .../core/config/xml/XmlConfigurationPropsTest.java |   11 +-
 .../log4j/core/config/xml/XmlLoggerPropsTest.java  |    4 +-
 .../log4j/core/filter/BurstFilterLogDelayTest.java |   45 +
 .../logging/log4j/core/filter/BurstFilterTest.java |    4 +-
 .../core/filter/DynamicThresholdFilterTest.java    |    7 +-
 ...ldFilterTest.java => LevelRangeFilterTest.java} |   16 +-
 .../logging/log4j/core/filter/MapFilterTest.java   |    4 +-
 .../log4j/core/filter/MarkerFilterTest.java        |   10 +-
 .../logging/log4j/core/filter/RegexFilterTest.java |   11 +-
 .../log4j/core/filter/ThresholdFilterTest.java     |   10 +-
 .../logging/log4j/core/filter/TimeFilterTest.java  |    6 +-
 .../Log4jLogEventNanoTimeTest.java}                |   52 +-
 .../logging/log4j/core/impl/Log4jLogEventTest.java |  237 +-
 .../log4j/core/impl/ThrowableProxyTest.java        |   96 +-
 .../log4j/core/layout/CsvLogEventLayoutTest.java   |  136 +
 .../log4j/core/layout/CsvParameterLayoutTest.java  |  143 +
 .../logging/log4j/core/layout/GelfLayoutTest.java  |    5 +-
 .../logging/log4j/core/layout/HtmlLayoutTest.java  |    9 +-
 .../logging/log4j/core/layout/JsonLayoutTest.java  |   38 +-
 .../log4j/core/layout/LogEventFixtures.java        |   23 +-
 .../layout/PatternLayoutMainMapLookupTest.java     |   63 +
 .../log4j/core/layout/PatternLayoutTest.java       |  224 +-
 .../log4j/core/layout/Rfc5424LayoutTest.java       |    5 +-
 .../log4j/core/layout/SerializedLayoutTest.java    |   21 +-
 .../log4j/core/layout/SyslogLayoutTest.java        |    5 +-
 .../logging/log4j/core/layout/XmlLayoutTest.java   |   25 +-
 .../logging/log4j/core/log4j-customLevels.xml}     |   23 +-
 .../log4j/core/lookup/ContextMapLookupTest.java    |    4 +-
 .../log4j/core/lookup/InterpolatorTest.java        |    2 +-
 .../logging/log4j/core/lookup/Log4jLookupTest.java |   72 +
 .../core/lookup/Log4jLookupWithSpacesTest.java     |   71 +
 .../MainInputArgumentsLookupTest.java}             |   35 +-
 .../logging/log4j/core/lookup/MapLookupTest.java   |    4 +-
 .../log4j/core/lookup/MarkerLookupConfigTest.java  |   75 +
 .../log4j/core/lookup/MarkerLookupTest.java        |   96 +
 .../log4j/core/lookup/StrSubstitutorTest.java      |    2 +-
 .../core/lookup/StructuredDataLookupTest.java      |    2 +-
 .../log4j/core/net/SocketMessageLossTest.java      |    4 +-
 .../log4j/core/net/SocketReconnectTest.java        |    6 +-
 .../apache/logging/log4j/core/net/SocketTest.java  |    4 +-
 .../log4j/core/net/mock/MockSyslogServer.java      |    2 +-
 .../log4j/core/net/mock/MockTlsSyslogServer.java   |    2 +-
 .../core/net/server/AbstractSocketServerTest.java  |   14 +-
 .../core/net/server/SslXmlSocketServerTest.java    |    5 +-
 .../core/net/server/TcpJsonSocketServerTest.java   |    3 +-
 .../net/server/TcpSerializedSocketServerTest.java  |    3 +-
 .../core/net/server/TcpXmlSocketServerTest.java    |    5 +-
 .../core/net/server/UdpJsonSocketServerTest.java   |    3 +-
 .../net/server/UdpSerializedSocketServerTest.java  |    3 +-
 .../core/net/server/UdpXmlSocketServerTest.java    |    5 +-
 .../log4j/core/net/ssl/SslConfigurationTest.java   |   25 +-
 .../log4j/core/net/ssl/StoreConfigurationTest.java |   12 +-
 .../core/net/ssl/TlsSyslogInputStreamReader.java   |    2 +-
 .../log4j/core/net/ssl/TlsSyslogTestUtil.java      |    2 +-
 .../log4j/core/pattern/CallerInformationTest.java  |    4 +-
 .../core/pattern/DatePatternConverterTest.java     |   67 +-
 .../core/pattern/EncodingPatternConverterTest.java |   10 +-
 .../ExtendedThrowablePatternConverterTest.java     |   69 +-
 .../log4j/core/pattern/ExtendedThrowableTest.java  |    4 +-
 .../log4j/core/pattern/FormattingInfoTest.java     |   57 +
 .../core/pattern/LevelPatternConverterTest.java    |   50 +-
 .../core/pattern/MapPatternConverterTest.java      |   12 +-
 .../core/pattern/MarkerPatternConverterTest.java   |    3 +-
 .../core/pattern/MdcPatternConverterTest.java      |   96 +
 .../core/pattern/MessagePatternConverterTest.java  |   30 +-
 .../core/pattern/NanoTimePatternConverterTest.java |   26 +-
 ...ConverterTest.java => NoConsoleNoAnsiTest.java} |   18 +-
 .../log4j/core/pattern/PatternParserTest.java      |  124 +-
 .../log4j/core/pattern/PatternParserTest2.java     |    6 +-
 .../pattern/RegexReplacementConverterTest.java     |   10 +-
 .../log4j/core/pattern/RegexReplacementTest.java   |    4 +-
 .../pattern/RootThrowablePatternConverterTest.java |   16 +-
 .../log4j/core/pattern/RootThrowableTest.java      |    4 +-
 .../log4j/core/pattern/StyleConverterTest.java     |    4 +-
 .../pattern/ThrowablePatternConverterTest.java     |   56 +-
 .../logging/log4j/core/pattern/ThrowableTest.java  |    4 +-
 .../log4j/core/selector/TestClassLoader.java       |    7 +-
 .../log4j/core/tools/GenerateCustomLoggerTest.java |   48 +-
 .../core/tools/GenerateExtendedLoggerTest.java     |   18 +-
 .../logging/log4j/core/util/CharsetsTest.java      |   65 -
 .../logging/log4j/core/util/ClockFactoryTest.java  |    4 +-
 .../log4j/core/util/DummyNanoClockTest.java        |   77 +-
 .../logging/log4j/core/util/FileUtilsTest.java     |   62 +-
 .../log4j/core/util/NanoClockFactoryTest.java      |   65 +
 .../util/{FileUtilsTest.java => NetUtilsTest.java} |  131 +-
 .../log4j/core/util/PropertiesUtilTest.java}       |   38 +-
 .../core/util/ShutdownCallbackRegistryTest.java    |    6 +-
 .../log4j/core/util/StandardCharsetsTest.java      |   71 -
 .../SystemNanoClockTest.java}                      |   76 +-
 .../core/util/datetime/FixedDateFormatTest.java    |  203 +
 .../org/apache/logging/log4j/junit/CleanFiles.java |    2 +-
 ...alLoggerContext.java => LoggerContextRule.java} |   29 +-
 ...FailOnceAppender.java => DeadlockAppender.java} |   54 +-
 .../log4j/test/appender/FailOnceAppender.java      |    7 +-
 .../log4j/test/appender/InMemoryAppender.java      |    9 +-
 .../logging/log4j/test/appender/ListAppender.java  |   13 +-
 .../logging/log4j/test/layout/BasicLayout.java     |    4 +-
 .../src/test/resources/JeroMqAppenderTest.xml      |   30 +
 .../src/test/resources/KafkaAppenderTest.xml       |   34 +
 .../src/test/resources/LOG4J2-1100/log4j2-bad.yaml |   30 +
 .../test/resources/LOG4J2-1100/log4j2-good.yaml    |   30 +
 .../src/test/resources/LOG4J2-1100/log4j2.json     |   42 +
 .../src/test/resources/LOG4J2-1100/log4j2.xml      |   22 +
 .../src/test/resources/NanoTimeToFileTest.xml      |   17 +
 .../{log4j2-config.xml => log4j-customLevels.xml}  |   23 +-
 ...2-config.xml => log4j-customLevelsOverride.xml} |   24 +-
 .../resources/log4j-customLevelsWithFilters.xml    |   25 +
 .../{log4j2-config.xml => log4j-deadlock.xml}      |   14 +-
 log4j-core/src/test/resources/log4j-jira965.xml    |   15 +
 log4j-core/src/test/resources/log4j-list.xml       |   29 +
 ...e-style-name-ansi.xml => log4j-lookup-main.xml} |    4 +-
 .../src/test/resources/log4j-marker-lookup.yaml    |   39 +
 .../{log4j2-config.xml => log4j-rolling-bzip2.xml} |   35 +-
 ...log4j2-config.xml => log4j-rolling-deflate.xml} |   35 +-
 ...log4j2-config.xml => log4j-rolling-pack200.xml} |   35 +-
 .../{log4j2-config.xml => log4j-rolling-xy.xml}    |   35 +-
 .../src/test/resources/log4j-rolling.properties    |   62 +
 .../src/test/resources/log4j-routing.properties    |   69 +
 log4j-core/src/test/resources/log4j12-perf.xml     |    1 +
 ...2-console-style-no-ansi.xml => log4j2-1002.xml} |    2 +-
 .../resources/{log4j2-perf.xml => log4j2-962.xml}  |   18 +-
 log4j-core/src/test/resources/log4j2-config.xml    |    2 +-
 ...og4j2-console-default-suppressed-throwable.xml} |    4 +-
 ...perf.xml => log4j2-console-noConsoleNoAnsi.xml} |   18 +-
 .../test/resources/log4j2-console-style-ansi.xml   |    2 +-
 .../resources/log4j2-console-style-name-ansi.xml   |    2 +-
 .../resources/log4j2-console-style-no-ansi.xml     |    2 +-
 log4j-core/src/test/resources/log4j2-perf.xml      |    2 +-
 .../test/resources/log4j2-properties.properties    |   46 +
 log4j-core/src/test/resources/logback-perf.xml     |    1 +
 .../log4j+config+with+plus+characters.xml          |    0
 log4j-distribution/pom.xml                         |    2 +-
 log4j-flume-ng/pom.xml                             |    2 +-
 .../logging/log4j/flume/appender/BatchEvent.java   |    2 +-
 .../log4j/flume/appender/FlumeAppender.java        |    4 +-
 .../log4j/flume/appender/FlumeAvroManager.java     |  628 +-
 .../log4j/flume/appender/FlumeEmbeddedManager.java |    4 +-
 .../logging/log4j/flume/appender/FlumeEvent.java   |   20 +-
 .../flume/appender/FlumePersistentManager.java     | 1757 +++---
 log4j-flume-ng/src/site/xdoc/index.xml.vm          |    2 +-
 .../log4j/flume/appender/FlumeAppenderTest.java    |   85 +-
 .../flume/appender/FlumeEmbeddedAgentTest.java     |    8 +-
 .../flume/appender/FlumeEmbeddedAppenderTest.java  |   32 +-
 .../appender/FlumePersistentAppenderTest.java      |   33 +-
 .../log4j/flume/appender/FlumePersistentPerf.java  |   34 +-
 log4j-iostreams/pom.xml                            |    2 +-
 log4j-iostreams/src/site/xdoc/index.xml            |    2 +-
 .../log4j/io/AbstractLoggerOutputStreamTest.java   |    8 +-
 .../logging/log4j/io/AbstractLoggerWriterTest.java |    8 +-
 .../logging/log4j/io/AbstractStreamTest.java       |  118 +-
 .../log4j/io/IoBuilderCallerInfoTesting.java       |  110 +-
 .../org/apache/logging/log4j/io/IoBuilderTest.java |  101 +-
 .../log4j/io/LoggerPrintWriterJdbcH2Test.java      |  199 +-
 log4j-jcl/pom.xml                                  |    2 +-
 .../apache/logging/log4j/jcl/LogFactoryImpl.java   |    2 +-
 log4j-jcl/src/site/xdoc/index.xml                  |    2 +-
 .../logging/log4j/jcl/CallerInformationTest.java   |  134 +-
 .../org/apache/logging/log4j/jcl/LoggerTest.java   |  130 +-
 log4j-jmx-gui/pom.xml                              |    2 +-
 .../org/apache/logging/log4j/jmx/gui/Client.java   |    6 +-
 .../apache/logging/log4j/jmx/gui/ClientGui.java    |   11 +-
 .../log4j/jmx/gui/ClientGuiJConsolePlugin.java     |    2 +-
 log4j-jmx-gui/src/site/xdoc/index.xml              |    2 +-
 log4j-jul/pom.xml                                  |   19 +-
 .../org/apache/logging/log4j/jul/CoreLogger.java   |    2 +-
 .../logging/log4j/jul/DefaultLevelConverter.java   |  118 +-
 .../apache/logging/log4j/jul/LevelConverter.java   |    2 +-
 .../apache/logging/log4j/jul/LevelTranslator.java  |    4 +-
 .../apache/logging/log4j/jul/WrappedLogger.java    |    2 +-
 log4j-jul/src/site/xdoc/index.xml                  |    2 +-
 .../logging/log4j/jul/CallerInformationTest.java   |  156 +-
 .../apache/logging/log4j/jul/CoreLoggerTest.java   |   37 +
 .../DefaultLevelConverterCustomJulLevelsTest.java  |  144 +
 .../log4j/jul/DefaultLevelConverterTest.java       |   64 +-
 {log4j-core => log4j-liquibase}/.gitignore         |    3 +-
 {log4j-slf4j-impl => log4j-liquibase}/pom.xml      |   31 +-
 .../liquibase/ext/logging/log4j2/Log4j2Logger.java |   93 +
 log4j-liquibase/src/site/site.xml                  |   52 +
 .../src/site/xdoc/index.xml                        |   15 +-
 .../liquibase/ext/logging/log4j2/LoggingTest.java  |   91 +
 log4j-liquibase/src/test/resources/log4j2-test.xml |   14 +
 log4j-nosql/pom.xml                                |    2 +-
 .../log4j/nosql/appender/DefaultNoSqlObject.java   |    4 +-
 .../log4j/nosql/appender/NoSqlAppender.java        |   21 +-
 .../nosql/appender/couchdb/CouchDbConnection.java  |    3 +-
 .../nosql/appender/couchdb/CouchDbProvider.java    |    5 +-
 .../nosql/appender/mongodb/MongoDbConnection.java  |    5 +-
 .../nosql/appender/mongodb/MongoDbProvider.java    |    9 +-
 log4j-nosql/src/site/xdoc/index.xml.vm             |    2 +-
 .../logging/log4j/nosql/appender/MongoDbTest.java  |   74 +-
 .../nosql/appender/NoSqlDatabaseManagerTest.java   |   10 +-
 .../src/test/resources/log4j2-mongodb.xml          |   14 +-
 log4j-perf/pom.xml                                 |    4 +-
 .../log4j/perf/jmh/CollectionsBenchmark.java       |  118 +
 .../log4j/perf/jmh/DebugDisabledBenchmark.java     |    2 +-
 .../log4j/perf/jmh/FileAppenderBenchmark.java      |  144 +
 .../log4j/perf/jmh/JdbcAppenderBenchmark.java      |    4 +-
 .../log4j/perf/jmh/JpaAppenderBenchmark.java       |    4 +-
 .../log4j/perf/jmh/Log4jLogEventBenchmark.java     |    6 +-
 .../log4j/perf/jmh/LoggerConfigBenchmark.java      |  250 +
 .../logging/log4j/perf/jmh/NanotimeBenchmark.java  |   75 +
 .../perf/jmh/ParameterizedMessageBenchmark.java    |  332 +
 .../log4j/perf/jmh/PatternLayoutBenchmark.java     |   53 +-
 .../perf/jmh/PatternLayoutComparisonBenchmark.java |  127 +
 .../logging/log4j/perf/jmh/SimpleBenchmark.java    |    4 +-
 .../perf/jmh/ThreadsafeDateFormatBenchmark.java    |  236 +
 .../log4j/perf/jmh/TimeFormatBenchmark.java        |  187 +-
 .../logging/log4j/perf/jmh/VarargsBenchmark.java   |   76 +
 .../src/main}/resources/log4j12-perf.xml           |   24 +-
 log4j-perf/src/main/resources/log4j2-perf.xml      |   40 +
 .../src/main}/resources/logback-perf.xml           |   22 +-
 log4j-samples/.gitignore                           |    2 +
 .../configuration}/.gitignore                      |    0
 .../{flume-common => configuration}/pom.xml        |   27 +-
 .../log4j/configuration/CustomConfiguration.java   |   83 +
 .../configuration/CustomConfigurationFactory.java  |   61 +-
 .../configuration/CustomConfigurationTest.java     |   20 +-
 log4j-samples/flume-common/pom.xml                 |    2 +-
 .../log4j/samples/app/LoggingController.java       |    5 +-
 .../log4j/samples/app/MockEventsSupplier.java      |    2 +-
 log4j-samples/flume-embedded/pom.xml               |    2 +-
 log4j-samples/flume-remote/pom.xml                 |    2 +-
 .../loggerProperties}/.gitignore                   |    0
 .../{flume-common => loggerProperties}/pom.xml     |   27 +-
 .../apache/logging/log4j/lookup/CustomLookup.java  |   84 +
 .../logging/log4j/lookup/CustomMapMessage.java     |   36 +-
 .../logging/log4j/lookup/MapMessageLookup.java     |   90 +
 .../apache/logging/log4j/CustomPropertiesTest.java |   51 +
 .../loggerProperties/src/test/resources/log4j2.xml |   48 +
 log4j-samples/pom.xml                              |    4 +-
 log4j-slf4j-impl/pom.xml                           |    2 +-
 .../java/org/apache/logging/slf4j/Log4jMarker.java |   80 +-
 .../apache/logging/slf4j/Log4jMarkerFactory.java   |    6 +-
 log4j-slf4j-impl/src/site/xdoc/index.xml           |    2 +-
 .../logging/slf4j/CallerInformationTest.java       |  134 +-
 .../{SerializeTest.java => Log4jMarkerTest.java}   |   43 +-
 .../java/org/apache/logging/slf4j/LoggerTest.java  |  364 +-
 .../java/org/apache/logging/slf4j/MarkerTest.java  |  168 +-
 .../org/apache/logging/slf4j/OptionalTest.java     |  138 +-
 .../org/apache/logging/slf4j/SerializeTest.java    |   93 +-
 log4j-taglib/pom.xml                               |    2 +-
 .../org/apache/logging/log4j/taglib/EntryTag.java  |    2 +-
 .../log4j/taglib/Log4jTaglibLoggerContext.java     |    4 +-
 .../log4j/taglib/LoggingMessageTagSupport.java     |    2 +-
 .../org/apache/logging/log4j/taglib/TagUtils.java  |    2 +-
 log4j-taglib/src/site/xdoc/index.xml               |    4 +-
 .../logging/log4j/taglib/CatchingTagTest.java      |    6 +-
 .../apache/logging/log4j/taglib/EntryTagTest.java  |    6 +-
 .../apache/logging/log4j/taglib/ExitTagTest.java   |    6 +-
 .../logging/log4j/taglib/IfEnabledTagTest.java     |    4 +-
 .../log4j/taglib/LoggingMessageTagSupportTest.java |   35 +-
 log4j-to-slf4j/pom.xml                             |    2 +-
 .../apache/logging/slf4j/SLF4JLoggerContext.java   |    2 +-
 log4j-to-slf4j/src/site/xdoc/index.xml             |    2 +-
 log4j-web/pom.xml                                  |    2 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  524 +-
 .../org/apache/logging/log4j/web/WebLookup.java    |    3 +-
 .../javax.servlet.ServletContainerInitializer      |    7 +-
 log4j-web/src/site/xdoc/index.xml                  |    2 +-
 .../web/Log4jServletContainerInitializerTest.java  |    9 +-
 .../log4j/web/Log4jWebInitializerImplTest.java     |   17 +-
 pom.xml                                            |  131 +-
 src/changes/announcement.vm                        |    7 +-
 src/changes/changes.xml                            |  330 +-
 src/site/apt/download.apt.vm                       |    8 +-
 src/site/custom/project-info-report.properties     |  333 +
 src/site/site.vm                                   |    4 +-
 src/site/site.xml                                  |   13 +-
 src/site/xdoc/articles.xml                         |  121 +
 src/site/xdoc/changelog.xml                        |   90 +-
 src/site/xdoc/faq.xml                              |   69 +
 src/site/xdoc/index.xml                            |   10 +-
 src/site/xdoc/manual/api.xml                       |   21 +
 src/site/xdoc/manual/appenders.xml                 | 6613 ++++++++++----------
 src/site/xdoc/manual/async.xml                     |    6 +-
 src/site/xdoc/manual/configuration.xml.vm          |   87 +-
 src/site/xdoc/manual/customconfig.xml              |  155 +-
 src/site/xdoc/manual/customloglevels.xml.vm        |   23 +-
 src/site/xdoc/manual/eventlogging.xml              |    2 +-
 src/site/xdoc/manual/index.xml                     |    5 +
 src/site/xdoc/manual/jmx.xml.vm                    |   17 +
 src/site/xdoc/manual/layouts.xml.vm                |  178 +-
 src/site/xdoc/manual/lookups.xml                   |   85 +-
 src/site/xdoc/manual/migration.xml                 |    8 +-
 src/site/xdoc/runtime-dependencies.xml             |   21 +
 743 files changed, 33960 insertions(+), 13545 deletions(-)
 create mode 100644 Vagrantfile
 create mode 100644 debian/patches/01-disable-kafka-appender.patch
 create mode 100644 debian/patches/series
 create mode 100644 doap_log4j2.rdf
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/MDCTestCase.java
 copy log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => log4j-1.2-api/src/test/java/org/apache/log4j/NDCTest.java (68%)
 copy log4j-api/src/main/java/org/apache/logging/log4j/message/{ObjectMessage.java => ObjectArrayMessage.java} (62%)
 copy log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => log4j-api/src/main/java/org/apache/logging/log4j/util/Chars.java (67%)
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/LambdaUtil.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ContextAnchor.java => log4j-api/src/main/java/org/apache/logging/log4j/util/MessageSupplier.java (58%)
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ContextAnchor.java => log4j-api/src/main/java/org/apache/logging/log4j/util/Supplier.java (58%)
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/LambdaLoggerTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextTest.java => log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java (58%)
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/LambdaUtilTest.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/Reconfigurable.java => log4j-api/src/test/java/org/apache/logging/log4j/util/StringsTest.java (78%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppender.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{config/DefaultConfigurationMonitor.java => appender/mom/kafka/DefaultKafkaProducerFactory.java} (65%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{config/Reconfigurable.java => appender/mom/kafka/KafkaProducerFactory.java} (74%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/CommonsCompressAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/AwaitUnconditionallyReliabilityStrategy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/DefaultReliabilityStrategy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/LockingReliabilityStrategy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/ReliabilityStrategy.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/ReliabilityStrategyFactory.java
 copy log4j-jul/src/main/java/org/apache/logging/log4j/jul/LevelConverter.java => log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/api/AppenderComponentBuilder.java (50%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/{DefaultConfigurationMonitor.java => builder/api/AppenderRefComponentBuilder.java} (63%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/api/Component.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/api/ComponentBuilder.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/{DefaultConfigurationMonitor.java => builder/api/CompositeFilterComponentBuilder.java} (62%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{impl/ContextAnchor.java => config/builder/api/ConfigurationBuilderFactory.java} (51%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/{Reconfigurable.java => builder/api/CustomLevelComponentBuilder.java} (78%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/{Reconfigurable.java => builder/api/FilterComponentBuilder.java} (79%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/{Reconfigurable.java => builder/api/LayoutComponentBuilder.java} (79%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{impl/ContextAnchor.java => config/builder/api/LoggerComponentBuilder.java} (52%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{impl/ContextAnchor.java => config/builder/api/RootLoggerComponentBuilder.java} (52%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderComponentBuilder.java
 copy log4j-core/src/{test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java => main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderRefComponentBuilder.java} (52%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultComponentAndConfigurationBuilder.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilder.java
 copy log4j-core/src/{test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java => main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultCompositeFilterComponentBuilder.java} (50%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultConfigurationBuilder.java
 copy log4j-core/src/{test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java => main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultCustomLevelComponentBuilder.java} (58%)
 copy log4j-core/src/{test/java/org/apache/logging/log4j/core/ShutdownDisabledTest.java => main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultFilterComponentBuilder.java} (58%)
 copy log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultLayoutComponentBuilder.java (61%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultLoggerComponentBuilder.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/builder/impl/DefaultRootLoggerComponentBuilder.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/properties/PropertiesConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/filter/{ThresholdFilter.java => LevelRangeFilter.java} (58%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/AbstractCsvLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/CsvLogEventLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/CsvParameterLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/Log4jLookup.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/MainMapLookup.java
 copy log4j-core/src/{test/java/org/apache/logging/log4j/core/appender/rewrite/TestRewritePolicy.java => main/java/org/apache/logging/log4j/core/lookup/MarkerLookup.java} (53%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/NanoTimePatternConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Charsets.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/util/{SetUtils.java => DummyNanoClock.java} (54%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{config/DefaultConfigurationMonitor.java => util/NanoClock.java} (66%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/NanoClockFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/NullOutputStream.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{config/DefaultConfigurationMonitor.java => util/SystemNanoClock.java} (68%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/DateParser.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/DatePrinter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/FastDateFormat.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/FastDateParser.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/FastDatePrinter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/FixedDateFormat.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/Format.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/FormatCache.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CoreLoggerContexts.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsOverrideTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/CustomLevelsWithFiltersTest.java
 copy log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => log4j-core/src/test/java/org/apache/logging/log4j/core/DeadlockTest.java (65%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/appender/{ConsoleAppenderNoAnsiStyleLayoutMain.java => ConsoleAppenderDefaultSuppressedThrowable.java} (54%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/ConfigurationMonitor.java => test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJira1002ShortThrowableLayoutMain.java} (73%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/DefaultConfigurationMonitor.java => test/java/org/apache/logging/log4j/core/appender/JansiConsoleAppenderJira965.java} (69%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqTestClient.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicyTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/Bzip2CompressActionTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/{RoutingAppenderTest.java => PropertiesRoutingAppenderTest.java} (86%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/async/{AsyncLoggerTestCachedThreadName.java => AsyncLoggerTestNanoTime.java} (57%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/AbstractLog4j2_1100Test.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/{async/AsyncLoggerContextTest.java => config/ConfiguratorTest.java} (50%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/Reconfigurable.java => test/java/org/apache/logging/log4j/core/config/JiraLog4j2_1100JsonTest.java} (80%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/Reconfigurable.java => test/java/org/apache/logging/log4j/core/config/JiraLog4j2_1100XmlTest.java} (80%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/DefaultConfigurationMonitor.java => test/java/org/apache/logging/log4j/core/config/JiraLog4j2_1100YamlBadTest.java} (78%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/config/Reconfigurable.java => test/java/org/apache/logging/log4j/core/config/JiraLog4j2_1100YamlGoodTest.java} (79%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/builder/ConfigurationAssemblerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/builder/CustomConfigurationFactory.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/properties/PropertiesConfigurationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/properties/RollingFilePropertiesTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/BurstFilterLogDelayTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/filter/{ThresholdFilterTest.java => LevelRangeFilterTest.java} (74%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/{async/AsyncLoggerTestUncachedThreadName.java => impl/Log4jLogEventNanoTimeTest.java} (54%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/CsvLogEventLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/CsvParameterLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java
 copy log4j-core/src/test/{resources/log4j2-config.xml => java/org/apache/logging/log4j/core/log4j-customLevels.xml} (74%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/Log4jLookupTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/Log4jLookupWithSpacesTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/{async/AsyncLoggerContextTest.java => lookup/MainInputArgumentsLookupTest.java} (54%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MarkerLookupConfigTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MarkerLookupTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/FormattingInfoTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/MdcPatternConverterTest.java
 copy log4j-1.2-api/src/test/java/org/apache/log4j/LoggingTest.java => log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/NanoTimePatternConverterTest.java (59%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/{StyleConverterTest.java => NoConsoleNoAnsiTest.java} (78%)
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/CharsetsTest.java
 copy log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java => log4j-core/src/test/java/org/apache/logging/log4j/core/util/DummyNanoClockTest.java (65%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/NanoClockFactoryTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/util/{FileUtilsTest.java => NetUtilsTest.java} (53%)
 copy log4j-core/src/{main/java/org/apache/logging/log4j/core/util/SetUtils.java => test/java/org/apache/logging/log4j/core/util/PropertiesUtilTest.java} (52%)
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/StandardCharsetsTest.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/{async/AsyncLoggerContextTest.java => util/SystemNanoClockTest.java} (60%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/datetime/FixedDateFormatTest.java
 rename log4j-core/src/test/java/org/apache/logging/log4j/junit/{InitialLoggerContext.java => LoggerContextRule.java} (82%)
 copy log4j-core/src/test/java/org/apache/logging/log4j/test/appender/{FailOnceAppender.java => DeadlockAppender.java} (60%)
 create mode 100644 log4j-core/src/test/resources/JeroMqAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/KafkaAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/LOG4J2-1100/log4j2-bad.yaml
 create mode 100644 log4j-core/src/test/resources/LOG4J2-1100/log4j2-good.yaml
 create mode 100644 log4j-core/src/test/resources/LOG4J2-1100/log4j2.json
 create mode 100644 log4j-core/src/test/resources/LOG4J2-1100/log4j2.xml
 create mode 100644 log4j-core/src/test/resources/NanoTimeToFileTest.xml
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-customLevels.xml} (74%)
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-customLevelsOverride.xml} (71%)
 create mode 100644 log4j-core/src/test/resources/log4j-customLevelsWithFilters.xml
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-deadlock.xml} (75%)
 create mode 100644 log4j-core/src/test/resources/log4j-jira965.xml
 create mode 100644 log4j-core/src/test/resources/log4j-list.xml
 copy log4j-core/src/test/resources/{log4j2-console-style-name-ansi.xml => log4j-lookup-main.xml} (85%)
 create mode 100644 log4j-core/src/test/resources/log4j-marker-lookup.yaml
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-rolling-bzip2.xml} (51%)
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-rolling-deflate.xml} (51%)
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-rolling-pack200.xml} (51%)
 copy log4j-core/src/test/resources/{log4j2-config.xml => log4j-rolling-xy.xml} (51%)
 create mode 100644 log4j-core/src/test/resources/log4j-rolling.properties
 create mode 100644 log4j-core/src/test/resources/log4j-routing.properties
 copy log4j-core/src/test/resources/{log4j2-console-style-no-ansi.xml => log4j2-1002.xml} (90%)
 copy log4j-core/src/test/resources/{log4j2-perf.xml => log4j2-962.xml} (68%)
 copy log4j-core/src/test/resources/{log4j2-console-style-ansi.xml => log4j2-console-default-suppressed-throwable.xml} (87%)
 copy log4j-core/src/test/resources/{log4j2-perf.xml => log4j2-console-noConsoleNoAnsi.xml} (73%)
 create mode 100644 log4j-core/src/test/resources/log4j2-properties.properties
 copy log4j-core/src/test/resources/{ => s p a c e s}/log4j+config+with+plus+characters.xml (100%)
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/DefaultLevelConverterCustomJulLevelsTest.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ContextAnchor.java => log4j-jul/src/test/java/org/apache/logging/log4j/jul/DefaultLevelConverterTest.java (68%)
 copy {log4j-core => log4j-liquibase}/.gitignore (79%)
 copy {log4j-slf4j-impl => log4j-liquibase}/pom.xml (91%)
 create mode 100644 log4j-liquibase/src/main/java/liquibase/ext/logging/log4j2/Log4j2Logger.java
 create mode 100644 log4j-liquibase/src/site/site.xml
 copy {log4j-jmx-gui => log4j-liquibase}/src/site/xdoc/index.xml (65%)
 create mode 100644 log4j-liquibase/src/test/java/liquibase/ext/logging/log4j2/LoggingTest.java
 create mode 100644 log4j-liquibase/src/test/resources/log4j2-test.xml
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerContextTest.java => log4j-nosql/src/test/java/org/apache/logging/log4j/nosql/appender/MongoDbTest.java (64%)
 copy log4j-core/src/test/resources/log4j2-perf.xml => log4j-nosql/src/test/resources/log4j2-mongodb.xml (73%)
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java
 copy {log4j-core/src/test => log4j-perf/src/main}/resources/log4j12-perf.xml (65%)
 create mode 100644 log4j-perf/src/main/resources/log4j2-perf.xml
 copy {log4j-core/src/test => log4j-perf/src/main}/resources/logback-perf.xml (66%)
 copy {log4j-jul => log4j-samples/configuration}/.gitignore (100%)
 copy log4j-samples/{flume-common => configuration}/pom.xml (71%)
 create mode 100644 log4j-samples/configuration/src/main/java/org/apache/logging/log4j/configuration/CustomConfiguration.java
 copy log4j-core/src/test/java/org/apache/logging/log4j/core/BasicConfigurationFactory.java => log4j-samples/configuration/src/main/java/org/apache/logging/log4j/configuration/CustomConfigurationFactory.java (57%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/DefaultConfigurationMonitor.java => log4j-samples/configuration/src/test/java/org/apache/logging/log4j/configuration/CustomConfigurationTest.java (69%)
 copy {log4j-jul => log4j-samples/loggerProperties}/.gitignore (100%)
 copy log4j-samples/{flume-common => loggerProperties}/pom.xml (71%)
 create mode 100644 log4j-samples/loggerProperties/src/main/java/org/apache/logging/log4j/lookup/CustomLookup.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/config/DefaultConfigurationMonitor.java => log4j-samples/loggerProperties/src/main/java/org/apache/logging/log4j/lookup/CustomMapMessage.java (54%)
 create mode 100644 log4j-samples/loggerProperties/src/main/java/org/apache/logging/log4j/lookup/MapMessageLookup.java
 create mode 100644 log4j-samples/loggerProperties/src/test/java/org/apache/logging/log4j/CustomPropertiesTest.java
 create mode 100644 log4j-samples/loggerProperties/src/test/resources/log4j2.xml
 copy log4j-slf4j-impl/src/test/java/org/apache/logging/slf4j/{SerializeTest.java => Log4jMarkerTest.java} (55%)
 create mode 100644 src/site/custom/project-info-report.properties
 create mode 100644 src/site/xdoc/articles.xml

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/apache-log4j2.git



More information about the pkg-java-commits mailing list