[apache-log4j2] branch master updated (9b8e0dd -> 6714791)

Markus Koschany apo-guest at moszumanska.debian.org
Sun May 10 22:08:11 UTC 2015


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

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

      from  9b8e0dd   Added the missing copyright notices for the files in src/site/resources/js
      adds  bb9a693   Imported Upstream version 2.2
       new  394992f   Merge tag 'upstream/2.2'
       new  34c3303   Start a new changelog entry.
       new  9adb5bc   liblog4j2-java.poms: Remove log4j-osgi/pom.xml --ignore
       new  8d36060   liblog4j2-java.poms: Ignore log4j-bom
       new  9204948   liblog4j2-java.poms: Add log4j-nosql --has-package-version --java-lib line.
       new  f97bce9   liblog4j2-java.poms: Add log4j-web pom.xml.
       new  c2fdb83   liblog4j2-java.poms: Add log4j2-perf pom.xml
       new  eaaa077   liblog4j2-java.poms: Ignore log4j2-perf for now because it requires Maven 3.
       new  d7338b4   liblog4j2-java.poms: Ignore log4j-iostreams.
       new  dadb1b8   liblog4j2-java.poms: Add log4j2-jul.
       new  c39487c   maven.ignoreRules: Ignore maven-failsafe-plugin.
       new  68a59f3   Add libmaven-source-plugin-java to Build-Depends
       new  050b00c   Add libcommons-lang3-java to Build-Depends-Indep
       new  96a980d   maven.rules: Add maven rule for commons-lang3 jar
       new  0581a04   Update maven.ignoreRules. Ignore more artifacts.
       new  808e2aa   Add libjackson2-dataformat-yaml to Build-Depends-Indep
       new  c4263e0   Add com.fasterxml.jackson.dataformat to maven.rules.
       new  f5c568a   Add libwoodstox-java to Build-Depends-Indep.
       new  28eb9ab   Don't ignore woodstox.
       new  9ed0615   Fix maven.rules.
       new  3b932fe   Fix maven.ignoreRules
       new  2f510da   Revert "Don't ignore woodstox."
       new  14260fb   Remove libwoodstox-java from Build-Depends-Indep
       new  290c4d9   Add jackson.dataformat-xml artifact to maven.ignoreRules
       new  dbdcd18   Fix maven.rules (really)
       new  6714791   Update changelog

The 26 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:
 .gitignore                                         |    6 +
 BUILDING.txt                                       |   16 +-
 NOTICE.txt                                         |    5 +-
 RELEASE-NOTES.txt                                  |  139 +-
 checkstyle-suppressions.xml                        |   25 +
 checkstyle.xml                                     |    1 -
 debian/changelog                                   |    7 +
 debian/control                                     |    3 +
 debian/liblog4j2-java.poms                         |    7 +-
 debian/maven.ignoreRules                           |    4 +
 debian/maven.rules                                 |    3 +
 log4j-1.2-api/.gitignore                           |    5 +
 log4j-1.2-api/pom.xml                              |   53 +-
 .../src/main/java/org/apache/log4j/Appender.java   |   10 +-
 .../java/org/apache/log4j/BasicConfigurator.java   |    5 +-
 .../src/main/java/org/apache/log4j/Category.java   |   44 +-
 .../src/main/java/org/apache/log4j/Layout.java     |   17 +-
 .../src/main/java/org/apache/log4j/Level.java      |   14 +-
 .../src/main/java/org/apache/log4j/LogManager.java |    3 +-
 .../src/main/java/org/apache/log4j/Logger.java     |    2 -
 .../src/main/java/org/apache/log4j/MDC.java        |    2 +-
 .../src/main/java/org/apache/log4j/NDC.java        |   80 +-
 .../main/java/org/apache/log4j/PatternLayout.java  |    5 +-
 .../src/main/java/org/apache/log4j/Priority.java   |    9 +-
 .../org/apache/log4j/PropertyConfigurator.java     |    2 +-
 .../java/org/apache/log4j/spi/ErrorHandler.java    |   11 +-
 .../org/apache/log4j/spi/LoggerRepository.java     |   17 +-
 .../java/org/apache/log4j/xml/DOMConfigurator.java |    3 +-
 log4j-1.2-api/src/site/site.xml                    |    5 +-
 .../apache/log4j/BasicConfigurationFactory.java    |   17 +-
 .../org/apache/log4j/CallerInformationTest.java    |   65 +
 .../test/java/org/apache/log4j/CategoryTest.java   |   14 +-
 .../src/test/java/org/apache/log4j/LevelTest.java  |   10 +-
 .../src/test/java/org/apache/log4j/LoggerTest.java |  241 ++-
 .../test/java/org/apache/log4j/LoggingTest.java    |   39 +-
 .../test/java/org/apache/log4j/PriorityTest.java   |    4 +-
 .../test/java/org/apache/log4j/VelocityTest.java   |   35 +-
 .../apache/log4j/util/SerializationTestHelper.java |    3 +-
 log4j-api/.gitignore                               |    5 +
 log4j-api/pom.xml                                  |  118 +-
 .../java/org/apache/logging/log4j/EventLogger.java |   18 +-
 .../main/java/org/apache/logging/log4j/Level.java  |  259 ++-
 .../java/org/apache/logging/log4j/LogManager.java  |  234 +-
 .../main/java/org/apache/logging/log4j/Logger.java | 2264 ++++++++++----------
 .../main/java/org/apache/logging/log4j/Marker.java |   41 +-
 .../org/apache/logging/log4j/MarkerManager.java    |  312 ++-
 .../org/apache/logging/log4j/ThreadContext.java    |  303 ++-
 .../log4j/message/AbstractMessageFactory.java      |    8 +-
 .../log4j/message/BasicThreadInformation.java      |   12 +-
 .../log4j/message/ExtendedThreadInformation.java   |   46 +-
 .../logging/log4j/message/FormattedMessage.java    |   16 +-
 .../log4j/message/FormattedMessageFactory.java     |    4 +-
 .../logging/log4j/message/LocalizedMessage.java    |  118 +-
 .../log4j/message/LocalizedMessageFactory.java     |   52 +-
 .../apache/logging/log4j/message/MapMessage.java   |   34 +-
 .../org/apache/logging/log4j/message/Message.java  |    4 +-
 .../logging/log4j/message/MessageFactory.java      |    1 -
 .../log4j/message/MessageFormatMessage.java        |   61 +-
 .../log4j/message/MessageFormatMessageFactory.java |    4 +-
 .../logging/log4j/message/ObjectMessage.java       |   29 +-
 .../log4j/message/ParameterizedMessage.java        |  143 +-
 .../log4j/message/ParameterizedMessageFactory.java |    4 +-
 .../logging/log4j/message/SimpleMessage.java       |    2 +-
 .../log4j/message/StringFormattedMessage.java      |    2 +-
 .../message/StringFormatterMessageFactory.java     |    4 +-
 .../logging/log4j/message/StructuredDataId.java    |   14 +-
 .../log4j/message/StructuredDataMessage.java       |   61 +-
 .../logging/log4j/message/ThreadDumpMessage.java   |   16 +-
 .../apache/logging/log4j/message/package-info.java |    2 +-
 .../org/apache/logging/log4j/package-info.java     |   16 +-
 .../apache/logging/log4j/simple/SimpleLogger.java  |   68 +-
 .../logging/log4j/simple/SimpleLoggerContext.java  |   14 +-
 .../log4j/simple/SimpleLoggerContextFactory.java   |    7 +-
 .../apache/logging/log4j/simple/package-info.java  |    3 +-
 .../apache/logging/log4j/spi/AbstractLogger.java   | 1496 +++----------
 .../logging/log4j/spi/AbstractLoggerAdapter.java   |  109 +
 .../logging/log4j/spi/AbstractLoggerWrapper.java   |  121 --
 .../logging/log4j/spi/DefaultThreadContextMap.java |  121 +-
 .../log4j/spi/DefaultThreadContextStack.java       |  297 +--
 .../apache/logging/log4j/spi/ExtendedLogger.java   |  155 ++
 .../logging/log4j/spi/ExtendedLoggerWrapper.java   |  129 ++
 .../apache/logging/log4j/spi/LoggerAdapter.java    |   38 +
 .../apache/logging/log4j/spi/LoggerContext.java    |    8 +-
 .../logging/log4j/spi/LoggerContextFactory.java    |    8 +-
 .../log4j/spi/MutableThreadContextStack.java       |   72 +
 .../org/apache/logging/log4j/spi/Provider.java     |   92 +-
 .../apache/logging/log4j/spi/StandardLevel.java    |   99 +
 .../apache/logging/log4j/spi/ThreadContextMap.java |   10 +-
 .../logging/log4j/spi/ThreadContextStack.java      |    6 +-
 .../org/apache/logging/log4j/spi/package-info.java |    3 +-
 .../log4j/status/StatusConsoleListener.java        |   39 +-
 .../apache/logging/log4j/status/StatusData.java    |    6 +-
 .../logging/log4j/status/StatusListener.java       |    5 +-
 .../apache/logging/log4j/status/StatusLogger.java  |  101 +-
 .../apache/logging/log4j/status/package-info.java  |    2 +-
 .../org/apache/logging/log4j/util/Activator.java   |  123 ++
 .../apache/logging/log4j/util/EnglishEnums.java    |    8 +-
 .../org/apache/logging/log4j/util/LoaderUtil.java  |  261 +++
 .../apache/logging/log4j/util/PropertiesUtil.java  |  123 +-
 .../apache/logging/log4j/util/ProviderUtil.java    |  119 +-
 .../apache/logging/log4j/util/ReflectionUtil.java  |  332 +++
 .../org/apache/logging/log4j/util/Strings.java     |  125 ++
 .../apache/logging/log4j/util/package-info.java    |    3 +-
 log4j-api/src/site/site.xml                        |    5 +-
 .../java/org/apache/log4j/util/SerialUtil.java     |   65 +
 .../java/org/apache/log4j/util/StringsTest.java    |   36 +
 .../apache/logging/log4j/AbstractLoggerTest.java   |   20 +-
 .../logging/log4j/AbstractSerializationTest.java   |   50 +
 .../org/apache/logging/log4j/EventLoggerTest.java  |   15 +-
 .../java/org/apache/logging/log4j/LevelTest.java   |  165 +-
 .../org/apache/logging/log4j/LogManagerTest.java   |    3 +-
 .../java/org/apache/logging/log4j/LoggerTest.java  |  158 +-
 .../java/org/apache/logging/log4j/MarkerTest.java  |  106 +
 .../logging/log4j/NoopThreadContextTest.java       |   16 +-
 .../apache/logging/log4j/SerializableMatchers.java |   58 +
 .../java/org/apache/logging/log4j/TestLogger.java  |   42 +-
 .../apache/logging/log4j/TestLoggerContext.java    |   15 +-
 .../logging/log4j/TestLoggerContextFactory.java    |   11 +-
 .../log4j/ThreadContextInheritanceTest.java        |  215 ++
 .../apache/logging/log4j/ThreadContextTest.java    |   36 +-
 .../test/java/org/apache/logging/log4j/Timer.java  |    8 +-
 .../junit/LogManagerLoggerContextFactoryRule.java  |   49 +
 .../log4j/message/FormattedMessageTest.java        |   27 +-
 .../log4j/message/LocalizedMessageTest.java        |   71 +-
 .../logging/log4j/message/MapMessageTest.java      |   20 +-
 .../MessageFormatMessageSerializationTest.java     |   40 +
 .../log4j/message/MessageFormatMessageTest.java    |   29 +-
 .../org/apache/logging/log4j/message/Mutable.java  |   34 +
 .../logging/log4j/message/ObjectMessageTest.java   |   54 +-
 .../log4j/message/ParameterizedMessageTest.java    |   14 +-
 .../log4j/message/StringFormattedMessageTest.java  |   28 +-
 .../log4j/message/StructuredDataMessageTest.java   |   21 +-
 .../log4j/message/ThreadDumpMessageTest.java       |   24 +-
 .../logging/log4j/osgi/AbstractLoadBundleTest.java |   28 +-
 .../apache/logging/log4j/osgi/BundleTestInfo.java  |   20 +-
 .../org/apache/logging/log4j/osgi/OsgiRule.java    |   69 +
 .../equinox/AbstractEquinoxLoadBundleTest.java     |   24 +-
 .../osgi/felix/AbstractFelixLoadBundleTest.java    |   24 +-
 .../logging/log4j/simple/SimpleLoggerTest.java     |   63 +
 .../log4j/spi/DefaultThreadContextMapTest.java     |   64 +-
 .../log4j/spi/DefaultThreadContextStackTest.java   |  188 +-
 .../log4j/spi/MutableThreadContextStackTest.java   |  222 +-
 .../status/StatusLoggerSerializationTest.java      |   39 +
 .../logging/log4j/util/ReflectionUtilTest.java     |  106 +
 log4j-bom/.gitignore                               |    2 +
 log4j-bom/pom.xml                                  |  130 ++
 log4j-core/.gitignore                              |    4 +
 log4j-core/pom.xml                                 |  378 ++--
 .../logging/log4j/core/AbstractLifeCycle.java      |  123 ++
 .../logging/log4j/core/AbstractLogEvent.java       |  120 ++
 .../apache/logging/log4j/core/AbstractServer.java  |   38 -
 .../org/apache/logging/log4j/core/Appender.java    |   41 +-
 .../apache/logging/log4j/core/ErrorHandler.java    |    2 +-
 .../java/org/apache/logging/log4j/core/Filter.java |   16 +-
 .../java/org/apache/logging/log4j/core/Layout.java |   18 +-
 .../org/apache/logging/log4j/core/LifeCycle.java   |   35 +-
 .../org/apache/logging/log4j/core/LogEvent.java    |  157 +-
 .../logging/log4j/core/LogEventListener.java       |   44 +
 .../java/org/apache/logging/log4j/core/Logger.java |   84 +-
 .../apache/logging/log4j/core/LoggerContext.java   |  237 +-
 .../log4j/core/appender/AbstractAppender.java      |   48 +-
 .../appender/AbstractOutputStreamAppender.java     |   43 +-
 .../logging/log4j/core/appender/AsyncAppender.java |  173 +-
 .../log4j/core/appender/ConsoleAppender.java       |  100 +-
 .../log4j/core/appender/DefaultErrorHandler.java   |    6 +-
 .../log4j/core/appender/FailoverAppender.java      |   41 +-
 .../logging/log4j/core/appender/FileAppender.java  |   37 +-
 .../logging/log4j/core/appender/FileManager.java   |   42 +-
 .../log4j/core/appender/JMSQueueAppender.java      |  109 -
 .../log4j/core/appender/JMSTopicAppender.java      |  110 -
 .../core/appender/MemoryMappedFileAppender.java    |  199 ++
 .../core/appender/MemoryMappedFileManager.java     |  335 +++
 .../log4j/core/appender/OutputStreamManager.java   |   36 +-
 .../core/appender/RandomAccessFileAppender.java    |   26 +-
 .../core/appender/RandomAccessFileManager.java     |   41 +-
 .../log4j/core/appender/RollingFileAppender.java   |   25 +-
 .../appender/RollingRandomAccessFileAppender.java  |   40 +-
 .../logging/log4j/core/appender/SMTPAppender.java  |  174 --
 .../logging/log4j/core/appender/SmtpAppender.java  |  175 ++
 .../log4j/core/appender/SocketAppender.java        |  131 +-
 .../log4j/core/appender/SyslogAppender.java        |   87 +-
 .../log4j/core/appender/TLSSyslogAppender.java     |  145 --
 .../log4j/core/appender/TLSSyslogFrame.java        |   72 -
 .../log4j/core/appender/TlsSyslogFrame.java        |   74 +
 .../core/appender/db/AbstractDatabaseAppender.java |   10 +-
 .../core/appender/db/AbstractDatabaseManager.java  |   92 +-
 .../log4j/core/appender/db/jdbc/ColumnConfig.java  |   15 +-
 .../core/appender/db/jdbc/ConnectionSource.java    |    2 +-
 .../db/jdbc/DataSourceConnectionSource.java        |    4 +-
 .../db/jdbc/DriverManagerConnectionSource.java     |  106 -
 .../db/jdbc/FactoryMethodConnectionSource.java     |   14 +-
 .../log4j/core/appender/db/jdbc/JDBCAppender.java  |  103 -
 .../core/appender/db/jdbc/JDBCDatabaseManager.java |  202 --
 .../log4j/core/appender/db/jdbc/JdbcAppender.java  |  105 +
 .../core/appender/db/jdbc/JdbcDatabaseManager.java |  255 +++
 .../db/jpa/AbstractLogEventWrapperEntity.java      |   86 +-
 .../core/appender/db/jpa/BasicLogEventEntity.java  |   29 +-
 .../log4j/core/appender/db/jpa/JPAAppender.java    |  125 --
 .../core/appender/db/jpa/JPADatabaseManager.java   |  152 --
 .../log4j/core/appender/db/jpa/JpaAppender.java    |  128 ++
 .../core/appender/db/jpa/JpaDatabaseManager.java   |  188 ++
 .../converter/ContextMapAttributeConverter.java    |    1 +
 .../ContextMapJsonAttributeConverter.java          |    2 +-
 .../ContextStackJsonAttributeConverter.java        |    2 +-
 .../db/jpa/converter/LevelAttributeConverter.java  |   47 +
 .../db/jpa/converter/MarkerAttributeConverter.java |   21 +-
 .../jpa/converter/MessageAttributeConverter.java   |    2 +-
 .../StackTraceElementAttributeConverter.java       |    2 +-
 .../jpa/converter/ThrowableAttributeConverter.java |    6 +-
 .../core/appender/db/nosql/NoSQLAppender.java      |   94 -
 .../core/appender/db/nosql/NoSQLConnection.java    |   71 -
 .../appender/db/nosql/NoSQLDatabaseManager.java    |  195 --
 .../log4j/core/appender/db/nosql/NoSQLObject.java  |   63 -
 .../core/appender/db/nosql/NoSQLProvider.java      |   44 -
 .../appender/db/nosql/couch/CouchDBConnection.java |   72 -
 .../appender/db/nosql/couch/CouchDBObject.java     |   64 -
 .../appender/db/nosql/couch/CouchDBProvider.java   |  164 --
 .../core/appender/db/nosql/couch/package-info.java |   20 -
 .../appender/db/nosql/mongo/MongoDBConnection.java |  123 --
 .../appender/db/nosql/mongo/MongoDBObject.java     |   66 -
 .../appender/db/nosql/mongo/MongoDBProvider.java   |  215 --
 .../core/appender/db/nosql/mongo/package-info.java |   20 -
 .../log4j/core/appender/db/nosql/package-info.java |   34 -
 .../log4j/core/appender/mom/JmsAppender.java       |  203 ++
 .../log4j/core/appender/mom/JmsManager.java        |  170 ++
 .../log4j/core/appender/mom/package-info.java      |   23 +
 .../logging/log4j/core/appender/package-info.java  |    2 +-
 .../core/appender/rewrite/MapRewritePolicy.java    |   20 +-
 .../appender/rewrite/PropertiesRewritePolicy.java  |    8 +-
 .../core/appender/rewrite/RewriteAppender.java     |    9 +-
 .../rolling/CompositeTriggeringPolicy.java         |    2 +-
 .../appender/rolling/DefaultRolloverStrategy.java  |  320 +--
 .../rolling/OnStartupTriggeringPolicy.java         |   49 +-
 .../core/appender/rolling/PatternProcessor.java    |   52 +-
 .../core/appender/rolling/RollingFileManager.java  |   78 +-
 .../rolling/RollingRandomAccessFileManager.java    |   70 +-
 .../core/appender/rolling/RolloverDescription.java |    2 +-
 .../appender/rolling/RolloverDescriptionImpl.java  |    2 +-
 .../rolling/SizeBasedTriggeringPolicy.java         |   10 +-
 .../rolling/TimeBasedTriggeringPolicy.java         |    8 +-
 .../appender/rolling/action/AbstractAction.java    |  100 +
 .../log4j/core/appender/rolling/action/Action.java |   49 +
 .../appender/rolling/action/CompositeAction.java   |  106 +
 .../appender/rolling/action/FileRenameAction.java  |  156 ++
 .../appender/rolling/action/GzCompressAction.java  |  134 ++
 .../appender/rolling/action/ZipCompressAction.java |  146 ++
 .../core/appender/rolling/action/package-info.java |   20 +
 .../appender/rolling/helper/AbstractAction.java    |  100 -
 .../log4j/core/appender/rolling/helper/Action.java |   49 -
 .../appender/rolling/helper/CompositeAction.java   |  101 -
 .../appender/rolling/helper/FileRenameAction.java  |  146 --
 .../appender/rolling/helper/GZCompressAction.java  |  129 --
 .../appender/rolling/helper/ZipCompressAction.java |  140 --
 .../core/appender/rolling/helper/package-info.java |   20 -
 .../logging/log4j/core/appender/routing/Route.java |    7 +-
 .../log4j/core/appender/routing/Routes.java        |    4 +-
 .../core/appender/routing/RoutingAppender.java     |    8 +-
 .../logging/log4j/core/async/AsyncLogger.java      |  228 +-
 .../log4j/core/async/AsyncLoggerConfig.java        |   49 +-
 .../log4j/core/async/AsyncLoggerConfigHelper.java  |  135 +-
 .../log4j/core/async/AsyncLoggerContext.java       |    2 +
 .../core/async/AsyncLoggerContextSelector.java     |    7 +-
 .../log4j/core/async/RingBufferLogEvent.java       |  106 +-
 .../core/async/RingBufferLogEventTranslator.java   |   21 +
 .../log4j/core/config/AbstractConfiguration.java   |  833 +++++++
 .../logging/log4j/core/config/AppenderControl.java |   10 +-
 .../logging/log4j/core/config/AppenderRef.java     |   17 +-
 .../logging/log4j/core/config/AppendersPlugin.java |   54 +
 .../log4j/core/config/BaseConfiguration.java       |  901 --------
 .../logging/log4j/core/config/Configuration.java   |   62 +-
 .../log4j/core/config/ConfigurationFactory.java    |  274 ++-
 .../log4j/core/config/ConfigurationSource.java     |  177 ++
 .../logging/log4j/core/config/Configurator.java    |   92 +-
 .../log4j/core/config/CustomLevelConfig.java       |   99 +
 .../logging/log4j/core/config/CustomLevels.java    |   59 +
 .../log4j/core/config/DefaultAdvertiser.java       |    8 +-
 .../log4j/core/config/DefaultConfiguration.java    |   20 +-
 .../core/config/FileConfigurationMonitor.java      |   46 +-
 .../log4j/core/config/JSONConfiguration.java       |  321 ---
 .../core/config/JSONConfigurationFactory.java      |   75 -
 .../logging/log4j/core/config/LoggerConfig.java    |  142 +-
 .../logging/log4j/core/config/LoggersPlugin.java   |   56 +
 .../org/apache/logging/log4j/core/config/Node.java |   42 +-
 .../log4j/core/config/NullConfiguration.java       |    5 +-
 .../apache/logging/log4j/core/config/Order.java    |    9 +-
 .../logging/log4j/core/config/OrderComparator.java |   59 +
 .../log4j/core/config/PropertiesPlugin.java        |   59 +
 .../apache/logging/log4j/core/config/Property.java |   17 +-
 .../log4j/core/config/XMLConfiguration.java        |  400 ----
 .../log4j/core/config/XMLConfigurationFactory.java |   51 -
 .../log4j/core/config/json/JsonConfiguration.java  |  268 +++
 .../core/config/json/JsonConfigurationFactory.java |   74 +
 .../log4j/core/config/json/package-info.java       |   20 +
 .../logging/log4j/core/config/package-info.java    |    2 +-
 .../log4j/core/config/plugins/AppendersPlugin.java |   51 -
 .../log4j/core/config/plugins/LoggersPlugin.java   |   55 -
 .../logging/log4j/core/config/plugins/Plugin.java  |   28 +-
 .../log4j/core/config/plugins/PluginAliases.java   |    6 +-
 .../log4j/core/config/plugins/PluginAttribute.java |   75 +-
 .../config/plugins/PluginBuilderAttribute.java     |   49 +
 .../core/config/plugins/PluginBuilderFactory.java  |   33 +
 .../core/config/plugins/PluginConfiguration.java   |   10 +-
 .../log4j/core/config/plugins/PluginElement.java   |   12 +-
 .../log4j/core/config/plugins/PluginFactory.java   |    5 +-
 .../log4j/core/config/plugins/PluginManager.java   |  321 ---
 .../log4j/core/config/plugins/PluginNode.java      |    9 +-
 .../log4j/core/config/plugins/PluginType.java      |   58 -
 .../log4j/core/config/plugins/PluginValue.java     |   12 +-
 .../core/config/plugins/PluginVisitorStrategy.java |   44 +
 .../core/config/plugins/PropertiesPlugin.java      |   57 -
 .../log4j/core/config/plugins/ResolverUtil.java    |  602 ------
 .../core/config/plugins/convert/EnumConverter.java |   38 +
 .../core/config/plugins/convert/TypeConverter.java |   36 +
 .../plugins/convert/TypeConverterRegistry.java     |  158 ++
 .../config/plugins/convert/TypeConverters.java     |  361 ++++
 .../core/config/plugins/convert/package-info.java  |   22 +
 .../log4j/core/config/plugins/package-info.java    |   11 +-
 .../core/config/plugins/processor/PluginCache.java |  139 ++
 .../core/config/plugins/processor/PluginEntry.java |   82 +
 .../config/plugins/processor/PluginProcessor.java  |  173 ++
 .../config/plugins/processor/package-info.java     |   22 +
 .../core/config/plugins/util/PluginBuilder.java    |  324 +++
 .../core/config/plugins/util/PluginManager.java    |  176 ++
 .../core/config/plugins/util/PluginRegistry.java   |  311 +++
 .../log4j/core/config/plugins/util/PluginType.java |   83 +
 .../core/config/plugins/util/ResolverUtil.java     |  414 ++++
 .../core/config/plugins/util/package-info.java     |   21 +
 .../core/config/plugins/validation/Constraint.java |   41 +
 .../plugins/validation/ConstraintValidator.java    |   43 +
 .../plugins/validation/ConstraintValidators.java   |   84 +
 .../plugins/validation/constraints/Required.java   |   44 +
 .../validation/constraints/package-info.java       |   23 +
 .../config/plugins/validation/package-info.java    |   23 +
 .../validation/validators/RequiredValidator.java   |   80 +
 .../validation/validators/package-info.java        |   23 +
 .../plugins/visitors/AbstractPluginVisitor.java    |  134 ++
 .../plugins/visitors/PluginAttributeVisitor.java   |   80 +
 .../visitors/PluginBuilderAttributeVisitor.java    |   54 +
 .../visitors/PluginConfigurationVisitor.java       |   47 +
 .../plugins/visitors/PluginElementVisitor.java     |  109 +
 .../config/plugins/visitors/PluginNodeVisitor.java |   43 +
 .../plugins/visitors/PluginValueVisitor.java       |   43 +
 .../config/plugins/visitors/PluginVisitor.java     |   94 +
 .../config/plugins/visitors/PluginVisitors.java    |   57 +
 .../core/config/plugins/visitors/package-info.java |   24 +
 .../core/config/status/StatusConfiguration.java    |  224 ++
 .../log4j/core/config/status/package-info.java     |   21 +
 .../log4j/core/config/xml/XmlConfiguration.java    |  343 +++
 .../core/config/xml/XmlConfigurationFactory.java   |   55 +
 .../log4j/core/config/xml/package-info.java        |   20 +
 .../log4j/core/config/yaml/YamlConfiguration.java  |   39 +
 .../core/config/yaml/YamlConfigurationFactory.java |   73 +
 .../log4j/core/config/yaml/package-info.java       |   20 +
 .../logging/log4j/core/filter/AbstractFilter.java  |  119 +-
 .../log4j/core/filter/AbstractFilterable.java      |   37 +-
 .../logging/log4j/core/filter/BurstFilter.java     |  538 ++---
 .../logging/log4j/core/filter/CompositeFilter.java |   71 +-
 .../log4j/core/filter/DynamicThresholdFilter.java  |  153 +-
 .../logging/log4j/core/filter/Filterable.java      |    7 +-
 .../logging/log4j/core/filter/MapFilter.java       |   23 +-
 .../logging/log4j/core/filter/MarkerFilter.java    |   14 +-
 .../logging/log4j/core/filter/RegexFilter.java     |   89 +-
 .../log4j/core/filter/StructuredDataFilter.java    |   18 +-
 .../log4j/core/filter/ThreadContextMapFilter.java  |   18 +-
 .../logging/log4j/core/filter/ThresholdFilter.java |   24 +-
 .../logging/log4j/core/filter/TimeFilter.java      |   17 +-
 .../logging/log4j/core/filter/package-info.java    |    6 +-
 .../apache/logging/log4j/core/helpers/Assert.java  |   59 -
 .../logging/log4j/core/helpers/Booleans.java       |   37 -
 .../logging/log4j/core/helpers/CachedClock.java    |   74 -
 .../logging/log4j/core/helpers/Charsets.java       |   75 -
 .../apache/logging/log4j/core/helpers/Clock.java   |   29 -
 .../logging/log4j/core/helpers/ClockFactory.java   |   87 -
 .../apache/logging/log4j/core/helpers/Closer.java  |  115 -
 .../log4j/core/helpers/CoarseCachedClock.java      |   67 -
 .../logging/log4j/core/helpers/Constants.java      |   58 -
 .../logging/log4j/core/helpers/CyclicBuffer.java   |   94 -
 .../logging/log4j/core/helpers/FileUtils.java      |   99 -
 .../logging/log4j/core/helpers/Integers.java       |   51 -
 .../logging/log4j/core/helpers/KeyValuePair.java   |   76 -
 .../apache/logging/log4j/core/helpers/Loader.java  |  254 ---
 .../logging/log4j/core/helpers/NameUtil.java       |   57 -
 .../logging/log4j/core/helpers/NetUtils.java       |   73 -
 .../log4j/core/helpers/OptionConverter.java        |  328 ---
 .../log4j/core/helpers/SecretKeyProvider.java      |   27 -
 .../apache/logging/log4j/core/helpers/Strings.java |   66 -
 .../logging/log4j/core/helpers/SystemClock.java    |   33 -
 .../logging/log4j/core/helpers/Throwables.java     |   66 -
 .../logging/log4j/core/helpers/Transform.java      |  182 --
 .../logging/log4j/core/helpers/UUIDUtil.java       |  189 --
 .../logging/log4j/core/helpers/package-info.java   |   20 -
 .../logging/log4j/core/impl/ExtendedClassInfo.java |  116 +
 .../log4j/core/impl/ExtendedStackTraceElement.java |  140 ++
 .../log4j/core/impl/Log4jContextFactory.java       |  180 +-
 .../logging/log4j/core/impl/Log4jLogEvent.java     |  338 ++-
 .../core/impl/ReflectiveCallerClassUtility.java    |  158 --
 .../log4j/core/impl/StackTracePackageElement.java  |   75 -
 .../log4j/core/impl/ThrowableFormatOptions.java    |   17 +-
 .../logging/log4j/core/impl/ThrowableProxy.java    |  734 ++++---
 .../logging/log4j/core/impl/package-info.java      |    2 +-
 .../jackson/ExtendedStackTraceElementMixIn.java    |   90 +
 .../logging/log4j/core/jackson/Initializers.java   |   67 +
 .../logging/log4j/core/jackson/JsonConstants.java  |   33 +
 .../logging/log4j/core/jackson/LevelMixIn.java     |   45 +
 .../core/jackson/ListOfMapEntryDeserializer.java   |   55 +
 .../core/jackson/ListOfMapEntrySerializer.java     |   53 +
 .../log4j/core/jackson/Log4jJsonModule.java        |   48 +
 .../log4j/core/jackson/Log4jJsonObjectMapper.java  |   40 +
 .../Log4jStackTraceElementDeserializer.java        |   82 +
 .../logging/log4j/core/jackson/Log4jXmlModule.java |   46 +
 .../log4j/core/jackson/Log4jXmlObjectMapper.java   |   41 +
 .../logging/log4j/core/jackson/LogEventMixIn.java  |  128 ++
 .../logging/log4j/core/jackson/MapEntry.java       |  110 +
 .../logging/log4j/core/jackson/MarkerMixIn.java    |   76 +
 .../log4j/core/jackson/MessageSerializer.java      |   45 +
 .../MutableThreadContextStackDeserializer.java     |   51 +
 .../core/jackson/SimpleMessageDeserializer.java    |   47 +
 .../log4j/core/jackson/StackTraceElementMixIn.java |   62 +
 .../log4j/core/jackson/ThrowableProxyMixIn.java    |   80 +
 .../logging/log4j/core/jackson/XmlConstants.java   |   38 +
 .../logging/log4j/core/jackson/package-info.java   |   21 +
 .../logging/log4j/core/jmx/AppenderAdmin.java      |   17 +-
 .../logging/log4j/core/jmx/AppenderAdminMBean.java |   13 +-
 .../logging/log4j/core/jmx/AsyncAppenderAdmin.java |  133 ++
 .../log4j/core/jmx/AsyncAppenderAdminMBean.java    |  131 ++
 .../log4j/core/jmx/ContextSelectorAdmin.java       |   22 +-
 .../log4j/core/jmx/ContextSelectorAdminMBean.java  |   24 +-
 .../logging/log4j/core/jmx/LoggerConfigAdmin.java  |   22 +-
 .../log4j/core/jmx/LoggerConfigAdminMBean.java     |    2 +-
 .../logging/log4j/core/jmx/LoggerContextAdmin.java |  132 +-
 .../log4j/core/jmx/LoggerContextAdminMBean.java    |   52 +-
 .../logging/log4j/core/jmx/RingBufferAdmin.java    |   77 +
 .../log4j/core/jmx/RingBufferAdminMBean.java       |   71 +
 .../org/apache/logging/log4j/core/jmx/Server.java  |  348 ++-
 .../logging/log4j/core/jmx/StatusLoggerAdmin.java  |   45 +-
 .../log4j/core/jmx/StatusLoggerAdminMBean.java     |   43 +-
 .../logging/log4j/core/jmx/package-info.java       |    2 +-
 .../log4j/core/layout/AbstractJacksonLayout.java   |   62 +
 .../logging/log4j/core/layout/AbstractLayout.java  |   52 +-
 .../log4j/core/layout/AbstractStringLayout.java    |   40 +-
 .../logging/log4j/core/layout/GelfLayout.java      |  222 ++
 .../logging/log4j/core/layout/HTMLLayout.java      |  338 ---
 .../logging/log4j/core/layout/HtmlLayout.java      |  411 ++++
 .../logging/log4j/core/layout/JSONLayout.java      |  373 ----
 .../logging/log4j/core/layout/JacksonFactory.java  |  120 ++
 .../logging/log4j/core/layout/JsonLayout.java      |  890 ++++++++
 .../logging/log4j/core/layout/LoggerFields.java    |   25 +-
 .../logging/log4j/core/layout/PatternLayout.java   |  253 ++-
 .../logging/log4j/core/layout/RFC5424Layout.java   |  719 -------
 .../logging/log4j/core/layout/Rfc5424Layout.java   |  714 ++++++
 .../log4j/core/layout/SerializedLayout.java        |   29 +-
 .../logging/log4j/core/layout/SyslogLayout.java    |   76 +-
 .../logging/log4j/core/layout/XMLLayout.java       |  369 ----
 .../logging/log4j/core/layout/XmlLayout.java       |  297 +++
 .../logging/log4j/core/layout/package-info.java    |    6 +-
 .../logging/log4j/core/lookup/AbstractLookup.java  |   36 +
 .../log4j/core/lookup/ContextMapLookup.java        |    8 +-
 .../logging/log4j/core/lookup/DateLookup.java      |   14 +-
 .../log4j/core/lookup/EnvironmentLookup.java       |   16 +-
 .../logging/log4j/core/lookup/Interpolator.java    |  106 +-
 .../logging/log4j/core/lookup/JavaLookup.java      |  118 +
 .../lookup/JmxRuntimeInputArgumentsLookup.java     |   52 +
 .../logging/log4j/core/lookup/JndiLookup.java      |   43 +-
 .../logging/log4j/core/lookup/MapLookup.java       |  116 +-
 .../log4j/core/lookup/ResourceBundleLookup.java    |   70 +
 .../logging/log4j/core/lookup/StrLookup.java       |   27 +-
 .../logging/log4j/core/lookup/StrMatcher.java      |    2 +-
 .../logging/log4j/core/lookup/StrSubstitutor.java  |  246 ++-
 .../log4j/core/lookup/StructuredDataLookup.java    |   10 +-
 .../log4j/core/lookup/SystemPropertiesLookup.java  |   26 +-
 .../logging/log4j/core/lookup/WebLookup.java       |  121 --
 .../logging/log4j/core/lookup/package-info.java    |    5 +-
 .../logging/log4j/core/net/AbstractJMSManager.java |  154 --
 .../log4j/core/net/AbstractJMSReceiver.java        |   77 -
 .../log4j/core/net/AbstractSocketManager.java      |   33 +-
 .../log4j/core/net/DatagramSocketManager.java      |   39 +-
 .../logging/log4j/core/net/JMSQueueManager.java    |  236 --
 .../logging/log4j/core/net/JMSQueueReceiver.java   |  106 -
 .../logging/log4j/core/net/JMSTopicManager.java    |  236 --
 .../logging/log4j/core/net/JMSTopicReceiver.java   |  104 -
 .../apache/logging/log4j/core/net/JndiManager.java |  143 ++
 .../logging/log4j/core/net/MimeMessageBuilder.java |    4 +-
 .../log4j/core/net/MulticastDNSAdvertiser.java     |  252 ---
 .../log4j/core/net/MulticastDnsAdvertiser.java     |  233 ++
 .../apache/logging/log4j/core/net/Protocol.java    |    2 +
 .../apache/logging/log4j/core/net/SMTPManager.java |  356 ---
 .../apache/logging/log4j/core/net/Severity.java    |   51 +-
 .../apache/logging/log4j/core/net/SmtpManager.java |  356 +++
 .../logging/log4j/core/net/SocketServer.java       |  249 ---
 .../logging/log4j/core/net/SslSocketManager.java   |  186 ++
 .../logging/log4j/core/net/TCPSocketManager.java   |  283 ---
 .../logging/log4j/core/net/TLSSocketManager.java   |  170 --
 .../logging/log4j/core/net/TcpSocketManager.java   |  301 +++
 .../logging/log4j/core/net/UDPSocketServer.java    |  195 --
 .../log4j/core/net/mom/jms/JmsQueueReceiver.java   |   71 +
 .../log4j/core/net/mom/jms/JmsTopicReceiver.java   |   70 +
 .../log4j/core/net/mom/jms/package-info.java       |   26 +
 .../logging/log4j/core/net/package-info.java       |    9 +-
 .../core/net/server/AbstractLogEventBridge.java    |   44 +
 .../core/net/server/AbstractSocketServer.java      |  131 ++
 .../core/net/server/InputStreamLogEventBridge.java |  103 +
 .../logging/log4j/core/net/server/JmsServer.java   |  113 +
 .../net/server/JsonInputStreamLogEventBridge.java  |   85 +
 .../log4j/core/net/server/LogEventBridge.java      |   57 +
 .../server/ObjectInputStreamLogEventBridge.java    |   45 +
 .../core/net/server/SecureTcpSocketServer.java     |   37 +
 .../log4j/core/net/server/TcpSocketServer.java     |  258 +++
 .../log4j/core/net/server/UdpSocketServer.java     |  186 ++
 .../net/server/XmlInputStreamLogEventBridge.java   |   54 +
 .../log4j/core/net/server/package-info.java        |   24 +
 .../net/ssl/AbstractKeyStoreConfiguration.java     |   85 +
 .../log4j/core/net/ssl/KeyStoreConfiguration.java  |  111 +-
 .../net/ssl/KeyStoreConfigurationException.java    |    4 +-
 .../log4j/core/net/ssl/SSLConfiguration.java       |  247 ---
 .../core/net/ssl/SSLConfigurationDefaults.java     |   27 -
 .../core/net/ssl/SSLConfigurationException.java    |   26 -
 .../log4j/core/net/ssl/SslConfiguration.java       |  246 +++
 .../core/net/ssl/SslConfigurationDefaults.java     |   27 +
 .../core/net/ssl/SslConfigurationException.java    |   28 +
 .../log4j/core/net/ssl/StoreConfiguration.java     |   74 +-
 .../core/net/ssl/StoreConfigurationException.java  |    8 +-
 .../core/net/ssl/TrustStoreConfiguration.java      |  112 +-
 .../net/ssl/TrustStoreConfigurationException.java  |    4 +-
 .../logging/log4j/core/net/ssl/package-info.java   |    2 +-
 .../apache/logging/log4j/core/osgi/Activator.java  |  101 +
 .../log4j/core/osgi/BundleContextSelector.java     |   90 +
 .../logging/log4j/core/osgi/package-info.java      |   21 +
 .../apache/logging/log4j/core/package-info.java    |    2 +-
 .../core/pattern/AbstractPatternConverter.java     |   28 +-
 .../core/pattern/AbstractStyleNameConverter.java   |    2 +-
 .../logging/log4j/core/pattern/AnsiConverter.java  |   24 +
 .../logging/log4j/core/pattern/AnsiEscape.java     |   27 +-
 .../log4j/core/pattern/ArrayPatternConverter.java  |    4 +-
 .../log4j/core/pattern/CachedDateFormat.java       |   13 +-
 .../core/pattern/ClassNamePatternConverter.java    |    4 +-
 .../log4j/core/pattern/DatePatternConverter.java   |  215 +-
 .../core/pattern/EncodingPatternConverter.java     |  108 +
 .../pattern/ExtendedThrowablePatternConverter.java |   14 +-
 .../core/pattern/FileDatePatternConverter.java     |    4 +-
 .../core/pattern/FileLocationPatternConverter.java |    4 +-
 .../logging/log4j/core/pattern/FormattingInfo.java |   18 +-
 .../core/pattern/FullLocationPatternConverter.java |    4 +-
 .../log4j/core/pattern/HighlightConverter.java     |   67 +-
 .../core/pattern/IntegerPatternConverter.java      |    6 +-
 .../log4j/core/pattern/LevelPatternConverter.java  |   47 +-
 .../core/pattern/LineLocationPatternConverter.java |    4 +-
 .../pattern/LineSeparatorPatternConverter.java     |   69 +-
 .../core/pattern/LiteralPatternConverter.java      |    8 +-
 .../core/pattern/LogEventPatternConverter.java     |   10 +-
 .../log4j/core/pattern/LoggerPatternConverter.java |    4 +-
 .../log4j/core/pattern/MDCPatternConverter.java    |   96 -
 .../log4j/core/pattern/MapPatternConverter.java    |   12 +-
 .../log4j/core/pattern/MarkerPatternConverter.java |    4 +-
 .../log4j/core/pattern/MdcPatternConverter.java    |   96 +
 .../core/pattern/MessagePatternConverter.java      |    4 +-
 .../pattern/MethodLocationPatternConverter.java    |    4 +-
 .../log4j/core/pattern/NDCPatternConverter.java    |   58 -
 .../log4j/core/pattern/NameAbbreviator.java        |   16 +-
 .../log4j/core/pattern/NdcPatternConverter.java    |   58 +
 .../log4j/core/pattern/PatternConverter.java       |    9 +-
 .../log4j/core/pattern/PatternFormatter.java       |   18 +-
 .../logging/log4j/core/pattern/PatternParser.java  |  445 ++--
 .../log4j/core/pattern/RegexReplacement.java       |    8 +-
 .../core/pattern/RegexReplacementConverter.java    |    4 +-
 .../core/pattern/RelativeTimePatternConverter.java |    6 +-
 .../pattern/RootThrowablePatternConverter.java     |   16 +-
 .../pattern/SequenceNumberPatternConverter.java    |    2 +-
 .../logging/log4j/core/pattern/StyleConverter.java |   84 +-
 .../log4j/core/pattern/ThreadPatternConverter.java |    4 +-
 .../core/pattern/ThrowablePatternConverter.java    |   15 +-
 .../log4j/core/pattern/UUIDPatternConverter.java   |   67 -
 .../log4j/core/pattern/UuidPatternConverter.java   |   67 +
 .../core/selector/ClassLoaderContextSelector.java  |  129 +-
 .../log4j/core/selector/JNDIContextSelector.java   |  169 --
 .../log4j/core/selector/JndiContextSelector.java   |  157 ++
 .../logging/log4j/core/selector/package-info.java  |    2 +-
 .../apache/logging/log4j/core/tools/Generate.java  |  556 +++++
 .../logging/log4j/core/tools/package-info.java     |   20 +
 .../org/apache/logging/log4j/core/util/Assert.java |   62 +
 .../apache/logging/log4j/core/util/Booleans.java   |   40 +
 .../apache/logging/log4j/core/util/Builder.java    |   45 +
 .../logging/log4j/core/util/CachedClock.java       |   88 +
 .../logging/log4j/core/util/Cancellable.java       |   30 +
 .../apache/logging/log4j/core/util/Charsets.java   |  101 +
 .../org/apache/logging/log4j/core/util/Clock.java  |   29 +
 .../logging/log4j/core/util/ClockFactory.java      |   91 +
 .../org/apache/logging/log4j/core/util/Closer.java |  164 ++
 .../logging/log4j/core/util/CoarseCachedClock.java |   78 +
 .../apache/logging/log4j/core/util/Constants.java  |   58 +
 .../logging/log4j/core/util/CyclicBuffer.java      |   94 +
 .../core/util/DefaultShutdownCallbackRegistry.java |  181 ++
 .../apache/logging/log4j/core/util/FileUtils.java  |  119 +
 .../apache/logging/log4j/core/util/Integers.java   |   67 +
 .../apache/logging/log4j/core/util/JndiCloser.java |   55 +
 .../logging/log4j/core/util/KeyValuePair.java      |  155 ++
 .../org/apache/logging/log4j/core/util/Loader.java |  334 +++
 .../apache/logging/log4j/core/util/NameUtil.java   |   59 +
 .../apache/logging/log4j/core/util/NetUtils.java   |   74 +
 .../logging/log4j/core/util/OptionConverter.java   |  328 +++
 .../apache/logging/log4j/core/util/Patterns.java   |   51 +
 .../logging/log4j/core/util/ReflectionUtil.java    |  195 ++
 .../logging/log4j/core/util/SecretKeyProvider.java |   32 +
 .../apache/logging/log4j/core/util/SetUtils.java   |   46 +
 .../log4j/core/util/ShutdownCallbackRegistry.java  |   56 +
 .../logging/log4j/core/util/SystemClock.java       |   33 +
 .../apache/logging/log4j/core/util/Throwables.java |  172 ++
 .../apache/logging/log4j/core/util/Transform.java  |  184 ++
 .../apache/logging/log4j/core/util/TypeUtil.java   |  199 ++
 .../apache/logging/log4j/core/util/UuidUtil.java   |  196 ++
 .../logging/log4j/core/util/package-info.java      |   20 +
 .../core/web/Log4jServletContainerInitializer.java |   55 -
 .../core/web/Log4jServletContextListener.java      |   58 -
 .../logging/log4j/core/web/Log4jServletFilter.java |   82 -
 .../log4j/core/web/Log4jWebInitializer.java        |   71 -
 .../log4j/core/web/Log4jWebInitializerImpl.java    |  202 --
 .../logging/log4j/core/web/package-info.java       |   22 -
 log4j-core/src/main/resources/Log4j-config.xsd     |   13 +
 log4j-core/src/main/resources/Log4j-events.dtd     |    7 +-
 log4j-core/src/main/resources/Log4j-events.xsd     |    6 +-
 log4j-core/src/main/resources/Log4j-levels.xsd     |   31 +
 .../resources/META-INF/log4j-provider.properties   |    4 +-
 .../services/javax.annotation.processing.Processor |   17 +
 .../javax.servlet.ServletContainerInitializer      |    1 -
 log4j-core/src/site/resources/images/logo.jpg      |  Bin 8184 -> 0 bytes
 log4j-core/src/site/resources/images/ls-logo.jpg   |  Bin 32725 -> 0 bytes
 log4j-core/src/site/site.xml                       |    5 +-
 log4j-core/src/site/xdoc/index.xml                 |   11 +-
 .../logging/dumbster/smtp/SimpleSmtpServer.java    |   14 +-
 .../apache/logging/dumbster/smtp/SmtpMessage.java  |    4 +-
 .../apache/logging/dumbster/smtp/SmtpRequest.java  |    8 +-
 .../log4j/DebugDisabledPerformanceComparison.java  |  267 ---
 .../logging/log4j/FilterPerformanceComparison.java |    3 +
 .../apache/logging/log4j/LocationPerfCheck.java    |   46 -
 .../apache/logging/log4j/Log4jInitPerformance.java |   54 -
 .../org/apache/logging/log4j/LogRolloverTest.java  |   41 +
 .../org/apache/logging/log4j/MarkerMixInTest.java  |   93 +
 .../logging/log4j/PerformanceComparison.java       |    5 +-
 .../org/apache/logging/log4j/PerformanceRun.java   |   38 +-
 .../logging/log4j/categories/PerformanceTests.java |   24 +
 .../logging/log4j/categories/package-info.java     |   22 +
 .../log4j/core/AppenderRefLevelJsonTest.java       |   88 +
 .../logging/log4j/core/AppenderRefLevelTest.java   |   61 +-
 .../log4j/core/BasicConfigurationFactory.java      |   12 +-
 .../logging/log4j/core/CollectionLoggingTest.java  |   30 +-
 .../logging/log4j/core/ExtendedLevelTest.java      |   69 +
 .../apache/logging/log4j/core/FileConfigTest.java  |   52 +-
 .../apache/logging/log4j/core/HostNameTest.java    |   72 +
 .../apache/logging/log4j/core/LateConfigTest.java  |   42 +-
 .../org/apache/logging/log4j/core/LevelTest.java   |  130 ++
 .../logging/log4j/core/LogEventFactoryTest.java    |   83 +-
 .../apache/logging/log4j/core/LogEventTest.java    |   26 +-
 .../apache/logging/log4j/core/LoggerDateTest.java  |   52 +
 .../log4j/core/LoggerSerializationTest.java        |   44 +
 .../org/apache/logging/log4j/core/LoggerTest.java  |  143 +-
 .../logging/log4j/core/LoggerUpdateTest.java       |   59 +-
 .../org/apache/logging/log4j/core/LookupTest.java  |   47 +
 .../logging/log4j/core/ShutdownDisabledTest.java   |   37 +-
 .../apache/logging/log4j/core/SimplePerfTest.java  |    9 +-
 .../logging/log4j/core/StrictXMLConfigTest.java    |  162 --
 .../logging/log4j/core/StrictXmlConfigTest.java    |  133 ++
 .../logging/log4j/core/ThreadedPerfTest.java       |   18 +-
 .../apache/logging/log4j/core/ThreadedTest.java    |   61 +-
 .../java/org/apache/logging/log4j/core/Timer.java  |  271 ---
 .../logging/log4j/core/TimestampMessageTest.java   |  105 +
 .../org/apache/logging/log4j/core/XMLEvents.java   |   72 -
 .../org/apache/logging/log4j/core/XmlEvents.java   |   70 +
 .../core/appender/AsyncAppenderNoLocationTest.java |   53 +-
 .../log4j/core/appender/AsyncAppenderTest.java     |   23 +-
 .../ConsoleAppenderAnsiStyleJira180Main.java       |    4 +-
 .../ConsoleAppenderAnsiStyleJira272Main.java       |    4 +-
 .../ConsoleAppenderAnsiStyleJira319Main.java       |    4 +-
 .../ConsoleAppenderAnsiStyleLayoutMain.java        |    2 +-
 .../ConsoleAppenderNoAnsiStyleLayoutMain.java      |   60 +
 .../log4j/core/appender/ConsoleAppenderTest.java   |   55 +-
 .../log4j/core/appender/FailoverAppenderTest.java  |   75 +-
 .../log4j/core/appender/FileAppenderTest.java      |  125 +-
 .../appender/JSONCompleteFileAppenderTest.java     |  108 -
 .../logging/log4j/core/appender/Jira739Test.java   |   53 +
 .../appender/JsonCompleteFileAppenderTest.java     |   96 +
 .../MemoryMappedFileAppenderLocationTest.java      |   98 +
 .../MemoryMappedFileAppenderRemapTest.java         |   98 +
 .../MemoryMappedFileAppenderSimpleTest.java        |   89 +
 .../core/appender/MemoryMappedFileManagerTest.java |  102 +
 .../core/appender/OutputStreamAppenderTest.java    |   14 +-
 .../log4j/core/appender/ProgressConsoleTest.java   |   75 +
 .../RandomAccessFileAppenderLocationTest.java      |   61 -
 .../appender/RandomAccessFileAppenderTest.java     |   61 -
 .../appender/RandomAccessFileAppenderTests.java    |   95 +
 .../core/appender/RandomAccessFileManagerTest.java |   45 +-
 ...ollingRandomAccessFileAppenderLocationTest.java |   61 -
 ...ollingRandomAccessFileAppenderRolloverTest.java |   12 +-
 .../RollingRandomAccessFileAppenderTest.java       |   61 -
 .../log4j/core/appender/SMTPAppenderTest.java      |  184 --
 .../log4j/core/appender/SmtpAppenderTest.java      |  185 ++
 .../log4j/core/appender/SocketAppenderTest.java    |  129 +-
 .../log4j/core/appender/SyslogAppenderTest.java    |   19 +-
 .../core/appender/SyslogAppenderTestBase.java      |   55 +-
 .../log4j/core/appender/TLSSyslogAppenderTest.java |  110 -
 .../log4j/core/appender/TLSSyslogFrameTest.java    |   71 -
 .../log4j/core/appender/TlsSyslogAppenderTest.java |  117 +
 .../log4j/core/appender/TlsSyslogFrameTest.java    |   71 +
 .../core/appender/XmlCompactFileAppenderTest.java  |   15 +-
 .../XmlCompactFileAppenderValidationTest.java      |    2 +-
 .../XmlCompactFileAsyncAppenderValidationTest.java |    2 +-
 .../core/appender/XmlCompleteFileAppenderTest.java |   15 +-
 .../log4j/core/appender/XmlFileAppenderTest.java   |   17 +-
 .../appender/XmlRandomAccessFileAppenderTest.java  |   15 +-
 .../appender/db/AbstractDatabaseAppenderTest.java  |   16 +-
 .../appender/db/AbstractDatabaseManagerTest.java   |   81 +-
 .../appender/db/jdbc/AbstractJdbcAppenderTest.java |   99 +-
 .../core/appender/db/jdbc/ColumnConfigTest.java    |    7 +-
 .../db/jdbc/DataSourceConnectionSourceTest.java    |   83 +-
 .../db/jdbc/DriverManagerConnectionSourceTest.java |  207 --
 .../db/jdbc/FactoryMethodConnectionSourceTest.java |   18 +
 .../core/appender/db/jdbc/JdbcH2AppenderTest.java  |    5 +-
 .../appender/db/jdbc/JdbcHyperSqlAppenderTest.java |    4 +-
 .../appender/db/jpa/AbstractJpaAppenderTest.java   |   54 +-
 .../core/appender/db/jpa/JpaH2AppenderTest.java    |   10 +-
 .../appender/db/jpa/JpaHyperSqlAppenderTest.java   |   23 +-
 .../log4j/core/appender/db/jpa/TestBaseEntity.java |   23 +-
 .../core/appender/db/jpa/TestBasicEntity.java      |    1 +
 .../ContextMapAttributeConverterTest.java          |    3 +-
 .../converter/MarkerAttributeConverterTest.java    |   20 +-
 .../converter/ThrowableAttributeConverterTest.java |    4 +-
 .../core/appender/db/nosql/NoSQLAppenderTest.java  |   81 -
 .../db/nosql/NoSQLDatabaseManagerTest.java         |  557 -----
 .../log4j/core/appender/mom/JmsAppenderIT.java     |  126 ++
 .../log4j/core/appender/mom/JmsAppenderTest.java   |  139 ++
 .../appender/rewrite/MapRewritePolicyTest.java     |   77 +-
 .../core/appender/rewrite/RewriteAppenderTest.java |   57 +-
 .../core/appender/rewrite/TestRewritePolicy.java   |    4 +-
 .../rolling/AbstractRollingAppenderSizeTest.java   |   92 -
 .../rolling/OnStartupTriggeringPolicyTest.java     |    6 +-
 .../appender/rolling/PatternProcessorTest.java     |  211 ++
 .../rolling/RollingAppenderSizeGzTest.java         |   34 -
 .../appender/rolling/RollingAppenderSizeTest.java  |  100 +
 .../rolling/RollingAppenderSizeZipTest.java        |   34 -
 .../rolling/RollingAppenderTimeAndSizeTest.java    |   59 +-
 .../appender/rolling/RollingAppenderTimeTest.java  |   75 +-
 .../rolling/RollingAppenderUncompressedTest.java   |    6 +-
 .../rolling/RollingFileAppenderAccessTest.java     |   50 +
 ...ingRandomAccessFileManagerHeaderFooterTest.java |  120 ++
 .../RollingRandomAccessFileManagerTest.java        |   60 +-
 .../rolling/action/FileRenameActionTest.java       |  128 ++
 .../rolling/helper/FileRenameActionTest.java       |  128 --
 .../appender/routing/JSONRoutingAppender2Test.java |   85 -
 .../appender/routing/JSONRoutingAppenderTest.java  |   85 -
 .../appender/routing/JsonRoutingAppender2Test.java |   76 +
 .../appender/routing/JsonRoutingAppenderTest.java  |   76 +
 .../core/appender/routing/RoutingAppenderTest.java |   63 +-
 .../routing/RoutingAppenderWithJndiTest.java       |   77 +-
 .../routing/RoutingDefaultAppenderTest.java        |   62 +-
 .../core/async/AsyncLoggerConfigAutoFlushTest.java |   57 +
 .../log4j/core/async/AsyncLoggerConfigTest.java    |    5 +-
 .../log4j/core/async/AsyncLoggerConfigTest2.java   |    5 +-
 .../AsyncLoggerConfigUseAfterShutdownTest.java     |   46 +
 .../core/async/AsyncLoggerContextSelectorTest.java |   11 +-
 .../log4j/core/async/AsyncLoggerContextTest.java   |    4 +-
 .../log4j/core/async/AsyncLoggerLocationTest.java  |   10 +-
 .../logging/log4j/core/async/AsyncLoggerTest.java  |   12 +-
 .../async/AsyncLoggerTestCachedThreadName.java     |   75 +
 .../async/AsyncLoggerTestUncachedThreadName.java   |   76 +
 .../core/async/AsyncLoggerThreadContextTest.java   |   76 +
 .../async/AsyncLoggerThreadNameStrategyTest.java   |   69 +
 .../async/AsyncLoggerTimestampMessageTest.java     |  104 +
 .../async/AsyncLoggerUseAfterShutdownTest.java     |   62 +
 .../async/AsyncLoggersWithAsyncAppenderTest.java   |   74 +
 .../AsyncLoggersWithAsyncLoggerConfigTest.java     |   74 +
 .../log4j/core/async/AsyncRootReloadTest.java      |   60 +
 .../log4j/core/async/RingBufferLogEventTest.java   |  173 ++
 .../log4j/core/async/perftest/MTPerfTest.java      |  111 -
 .../log4j/core/async/perftest/MtPerfTest.java      |  111 +
 .../log4j/core/async/perftest/PerfTest.java        |   99 +-
 .../log4j/core/async/perftest/PerfTestDriver.java  |  140 +-
 .../async/perftest/PerfTestResultFormatter.java    |   12 +-
 .../logging/log4j/core/config/AdvertiserTest.java  |   13 +-
 .../log4j/core/config/BaseConfigurationTest.java   |   74 -
 .../log4j/core/config/ConfigurationTest.java       |  141 ++
 .../log4j/core/config/CustomConfigurationTest.java |  101 +
 .../logging/log4j/core/config/FileOutputTest.java  |   50 +-
 .../log4j/core/config/InMemoryAdvertiser.java      |    6 +-
 .../log4j/core/config/MissingRootLoggerTest.java   |   81 +
 .../core/config/ReconfigurationDeadlockTest.java   |  127 ++
 .../log4j/core/config/TestConfigurator.java        |  131 +-
 .../log4j/core/config/TestConfiguratorError.java   |    2 +-
 .../logging/log4j/core/config/XIncludeTest.java    |  142 ++
 .../core/config/XMLConfigurationPropsTest.java     |  106 -
 .../log4j/core/config/XMLConfigurationTest.java    |  174 --
 .../log4j/core/config/XMLLoggerPropsTest.java      |   84 -
 .../plugins/convert/TypeConverterRegistryTest.java |   80 +
 .../config/plugins/convert/TypeConvertersTest.java |  204 ++
 .../core/config/plugins/processor/FakePlugin.java  |   33 +
 .../plugins/processor/PluginProcessorTest.java     |   93 +
 .../plugins/util/PluginManagerPackagesTest.java    |  114 +
 .../core/config/plugins/util/ResolverUtilTest.java |  155 ++
 .../plugins/validation/ValidatingPlugin.java       |   69 +
 .../validators/RequiredValidatorTest.java          |   63 +
 .../core/config/xml/XmlConfigurationPropsTest.java |  100 +
 .../log4j/core/config/xml/XmlLoggerPropsTest.java  |   82 +
 .../logging/log4j/core/filter/BurstFilterTest.java |   65 +-
 .../DynamicThresholdFilterSerializationTest.java   |   47 +
 .../core/filter/DynamicThresholdFilterTest.java    |   41 +-
 .../logging/log4j/core/filter/MapFilterTest.java   |   33 +-
 .../log4j/core/filter/MarkerFilterTest.java        |   23 +-
 .../logging/log4j/core/filter/RegexFilterTest.java |   53 +-
 .../core/filter/StructuredDataFilterTest.java      |   26 +-
 .../core/filter/ThreadContextMapFilterTest.java    |   24 +-
 .../log4j/core/filter/ThresholdFilterTest.java     |   14 +-
 .../logging/log4j/core/filter/TimeFilterTest.java  |   18 +-
 .../log4j/core/helpers/CachedClockTest.java        |   47 -
 .../logging/log4j/core/helpers/CharsetsTest.java   |   65 -
 .../log4j/core/helpers/ClockFactoryTest.java       |   85 -
 .../log4j/core/helpers/SystemClockTest.java        |   47 -
 .../logging/log4j/core/helpers/UUIDTest.java       |  123 --
 .../logging/log4j/core/impl/Log4jLogEventTest.java |  161 +-
 .../log4j/core/impl/ReflectionComparison.java      |  108 -
 .../core/impl/ThrowableFormatOptionsTest.java      |   57 +-
 .../log4j/core/impl/ThrowableProxyTest.java        |  171 +-
 .../core/jackson/JacksonIssue429MyNamesTest.java   |  127 ++
 .../log4j/core/jackson/JacksonIssue429Test.java    |   92 +
 .../logging/log4j/core/jackson/LevelMixInTest.java |  100 +
 .../core/jackson/StackTraceElementMixInTest.java   |   83 +
 .../apache/logging/log4j/core/jmx/ServerTest.java  |  120 ++
 .../logging/log4j/core/layout/GelfLayoutTest.java  |  204 ++
 .../logging/log4j/core/layout/HTMLLayoutTest.java  |  126 --
 .../logging/log4j/core/layout/HtmlLayoutTest.java  |  157 ++
 .../logging/log4j/core/layout/JSONLayoutTest.java  |  133 --
 .../logging/log4j/core/layout/JsonLayoutTest.java  |  283 +++
 .../log4j/core/layout/LogEventFixtures.java        |   99 +
 .../log4j/core/layout/PatternLayoutTest.java       |  236 +-
 .../log4j/core/layout/RFC5424LayoutTest.java       |  427 ----
 .../log4j/core/layout/Rfc5424LayoutTest.java       |  457 ++++
 .../log4j/core/layout/SerializedLayoutTest.java    |   55 +-
 .../log4j/core/layout/SyslogLayoutTest.java        |   17 +-
 .../logging/log4j/core/layout/XMLLayoutTest.java   |  112 -
 .../logging/log4j/core/layout/XmlLayoutTest.java   |  274 +++
 .../log4j/core/lookup/ContextMapLookupTest.java    |   54 +-
 .../logging/log4j/core/lookup/DateLookupTest.java  |   83 +-
 .../log4j/core/lookup/EnvironmentLookupTest.java   |    3 +-
 .../log4j/core/lookup/InterpolatorTest.java        |   36 +-
 .../logging/log4j/core/lookup/JndiLookupTest.java  |   15 +-
 .../lookup/MainInputArgumentsJmxLookupTest.java    |   57 +
 .../core/lookup/MainInputArgumentsMapLookup.java   |   57 +
 .../logging/log4j/core/lookup/MapLookupTest.java   |   67 +
 .../core/lookup/ResourceBundleLookupTest.java      |   51 +
 .../log4j/core/lookup/StrSubstitutorTest.java      |   17 +-
 .../core/lookup/StructuredDataLookupTest.java      |    3 +-
 .../core/lookup/SystemPropertiesLookupTest.java    |    4 +-
 .../log4j/core/net/AbstractSocketServerTest.java   |  141 --
 .../log4j/core/net/JMSQueueAppenderTest.java       |   83 -
 .../log4j/core/net/JMSQueueFailoverTest.java       |  128 --
 .../logging/log4j/core/net/JMSQueueTest.java       |  143 --
 .../log4j/core/net/JMSTopicFailoverTest.java       |  127 --
 .../logging/log4j/core/net/JMSTopicTest.java       |  144 --
 .../logging/log4j/core/net/PriorityTest.java       |    4 +-
 .../log4j/core/net/SocketMessageLossTest.java      |   28 +-
 .../log4j/core/net/SocketReconnectTest.java        |   37 +-
 .../apache/logging/log4j/core/net/SocketTest.java  |   39 +-
 .../log4j/core/net/TCPSocketServerTest.java        |   53 -
 .../log4j/core/net/UDPSocketServerTest.java        |   53 -
 .../log4j/core/net/mock/MockSyslogServer.java      |    4 +-
 .../core/net/mock/MockSyslogServerFactory.java     |   19 +-
 .../log4j/core/net/mock/MockTCPSyslogServer.java   |   76 -
 .../log4j/core/net/mock/MockTLSSyslogServer.java   |  133 --
 .../log4j/core/net/mock/MockTcpSyslogServer.java   |   77 +
 .../log4j/core/net/mock/MockTlsSyslogServer.java   |  137 ++
 .../log4j/core/net/mock/MockUDPSyslogServer.java   |   56 -
 .../log4j/core/net/mock/MockUdpSyslogServer.java   |   57 +
 .../core/net/server/AbstractSocketServerTest.java  |  219 ++
 .../core/net/server/SslXmlSocketServerTest.java    |   91 +
 .../core/net/server/TcpJsonSocketServerTest.java   |   62 +
 .../net/server/TcpSerializedSocketServerTest.java  |   63 +
 .../core/net/server/TcpXmlSocketServerTest.java    |   65 +
 .../core/net/server/UdpJsonSocketServerTest.java   |   58 +
 .../net/server/UdpSerializedSocketServerTest.java  |   58 +
 .../core/net/server/UdpXmlSocketServerTest.java    |   61 +
 .../core/net/ssl/KeyStoreConfigurationTest.java    |   25 +-
 .../ssl/LegacyBSDTLSSyslogInputStreamReader.java   |   57 -
 .../ssl/LegacyBsdTlsSyslogInputStreamReader.java   |   61 +
 .../log4j/core/net/ssl/SSLConfigurationTest.java   |   64 -
 .../log4j/core/net/ssl/SslConfigurationTest.java   |   65 +
 .../log4j/core/net/ssl/StoreConfigurationTest.java |   22 +-
 .../core/net/ssl/TLSSyslogInputStreamReader.java   |   90 -
 .../net/ssl/TLSSyslogInputStreamReaderBase.java    |   35 -
 .../log4j/core/net/ssl/TLSSyslogMessageFormat.java |   23 -
 .../log4j/core/net/ssl/TLSSyslogTestUtil.java      |   74 -
 .../logging/log4j/core/net/ssl/TestConstants.java  |    2 +
 .../core/net/ssl/TlsSyslogInputStreamReader.java   |   91 +
 .../net/ssl/TlsSyslogInputStreamReaderBase.java    |   35 +
 .../log4j/core/net/ssl/TlsSyslogMessageFormat.java |   23 +
 .../log4j/core/net/ssl/TlsSyslogTestUtil.java      |   75 +
 .../core/net/ssl/TrustStoreConfigurationTest.java  |   22 +-
 .../log4j/core/pattern/CallerInformationTest.java  |   63 +
 .../core/pattern/DatePatternConverterTest.java     |  133 ++
 .../core/pattern/EncodingPatternConverterTest.java |   48 +
 .../ExtendedThrowablePatternConverterTest.java     |   21 +-
 .../log4j/core/pattern/ExtendedThrowableTest.java  |   51 +-
 .../core/pattern/LevelPatternConverterTest.java    |    6 +-
 .../core/pattern/LiteralPatternConverterTest.java  |   43 +
 .../core/pattern/MapPatternConverterTest.java      |    3 +-
 .../core/pattern/MarkerPatternConverterTest.java   |    4 +-
 .../core/pattern/MessagePatternConverterTest.java  |   14 +-
 .../log4j/core/pattern/NameAbbreviatorTest.java    |   74 +-
 .../log4j/core/pattern/PatternParserTest.java      |   76 +-
 .../log4j/core/pattern/PatternParserTest2.java     |   92 +
 .../pattern/RegexReplacementConverterTest.java     |    6 +-
 .../log4j/core/pattern/RegexReplacementTest.java   |   75 +-
 .../pattern/RootThrowablePatternConverterTest.java |    8 +-
 .../log4j/core/pattern/RootThrowableTest.java      |   46 +-
 .../log4j/core/pattern/StyleConverterTest.java     |   59 +-
 .../pattern/ThrowablePatternConverterTest.java     |    9 +-
 .../logging/log4j/core/pattern/ThrowableTest.java  |   48 +-
 .../selector/ClassLoaderContextSelectorTest.java   |   62 +
 .../log4j/core/selector/TestClassLoader.java       |   73 +
 .../logging/log4j/core/selector/a/Logging1.java    |   26 +
 .../logging/log4j/core/selector/b/Logging2.java    |   26 +
 .../logging/log4j/core/selector/c/Logging3.java    |   26 +
 .../log4j/core/tools/GenerateCustomLoggerTest.java |  136 ++
 .../core/tools/GenerateExtendedLoggerTest.java     |  156 ++
 .../logging/log4j/core/util/CharsetsTest.java      |   65 +
 .../logging/log4j/core/util/ClockFactoryTest.java  |  103 +
 .../apache/logging/log4j/core/util/Compare.java    |    2 +-
 .../logging/log4j/core/util/FileUtilsTest.java     |   69 +
 .../logging/log4j/core/util/IntegersTest.java      |   41 +
 .../core/util/KeyValuePairSerializationTest.java   |   39 +
 .../apache/logging/log4j/core/util/Profiler.java   |   59 +-
 .../core/util/ShutdownCallbackRegistryTest.java    |   92 +
 .../log4j/core/util/StandardCharsetsTest.java      |   71 +
 .../logging/log4j/core/util/SystemClockTest.java   |   46 +
 .../logging/log4j/core/util/ThrowablesTest.java    |   39 +
 .../org/apache/logging/log4j/core/util/Timer.java  |  273 +++
 .../apache/logging/log4j/core/util/UuidTest.java   |  122 ++
 .../web/Log4jServletContainerInitializerTest.java  |  141 --
 .../core/web/Log4jServletContextListenerTest.java  |  112 -
 .../log4j/core/web/Log4jServletFilterTest.java     |  153 --
 .../core/web/Log4jWebInitializerImplTest.java      |  358 ----
 .../logging/log4j/core/web/WebLookupTest.java      |   70 -
 .../apache/logging/log4j/hamcrest/Descriptors.java |   44 +
 .../logging/log4j/hamcrest/FileMatchers.java       |  163 ++
 .../apache/logging/log4j/hamcrest/MapMatchers.java |   62 +
 .../org/apache/logging/log4j/junit/CleanFiles.java |   65 +
 .../logging/log4j/junit/InitialLoggerContext.java  |  144 ++
 .../apache/logging/log4j/junit/package-info.java   |   22 +
 .../logging/log4j/test/AvailablePortFinder.java    |  155 ++
 .../apache/logging/log4j/test/ExtendedLevels.java  |   30 +
 .../log4j/test/SomethingThatUsesLogging.java       |   36 +
 .../log4j/test/appender/AlwaysFailAppender.java    |    2 +
 .../log4j/test/appender/FailOnceAppender.java      |    8 +-
 .../log4j/test/appender/InMemoryAppender.java      |    6 +-
 .../logging/log4j/test/appender/ListAppender.java  |   55 +-
 .../log4j/test/appender/UsesLoggingAppender.java   |   72 +
 .../logging/log4j/test/layout/BasicLayout.java     |   21 +-
 .../resources/AsyncLoggerConfigAutoFlushTest.xml   |   20 +
 .../src/test/resources/AsyncLoggerConfigTest.xml   |    2 +-
 .../src/test/resources/AsyncLoggerConfigTest2.xml  |    2 +-
 log4j-core/src/test/resources/AsyncLoggerTest.xml  |    2 +-
 .../resources/AsyncLoggerThreadContextTest.xml     |   17 +
 .../resources/AsyncLoggerTimestampMessageTest.xml  |   17 +
 .../AsyncLoggersWithAsyncAppenderTest.xml          |   17 +
 .../AsyncLoggersWithAsyncLoggerConfigTest.xml      |   14 +
 .../src/test/resources/ContextMapLookupTest.xml    |   29 +
 log4j-core/src/test/resources/FlumeFuncTest.xml    |    2 +-
 .../resources/JSONCompleteFileAppenderTest.xml     |   14 -
 log4j-core/src/test/resources/JmsAppenderTest.xml  |   42 +
 .../resources/JsonCompleteFileAppenderTest.xml     |   14 +
 log4j-core/src/test/resources/LOG4J2-739.xml       |   28 +
 log4j-core/src/test/resources/LOG4J2-807.xml       |   32 +
 .../src/test/resources/META-INF/persistence.xml    |    2 +
 .../MemoryMappedFileAppenderLocationTest.xml       |   18 +
 .../MemoryMappedFileAppenderRemapTest.xml          |   18 +
 .../resources/MemoryMappedFileAppenderTest.xml     |   18 +
 log4j-core/src/test/resources/README.md            |   88 +
 ...ingRandomAccessFileAppenderHeaderFooterTest.xml |   22 +
 .../resources/ShutdownCallbackRegistryTest.xml     |   32 +
 .../test/resources/XmlCompactFileAppenderTest.xml  |    2 +-
 .../src/test/resources/bad/log4j-badfilename.xml   |    6 +-
 .../test/resources/bad/log4j-badfilterparam.xml    |    6 +-
 .../src/test/resources/bad/log4j-badlayout.xml     |    6 +-
 .../src/test/resources/bad/log4j-loggers.xml       |    6 +-
 .../src/test/resources/bad/log4j-nofilter.xml      |   10 +-
 log4j-core/src/test/resources/bad/log4j-status.xml |    6 +-
 .../customplugin/FixedStringLayout.java.source     |   54 +
 .../src/test/resources/customplugin/log4j2-741.xml |   29 +
 .../log4j+config+with+plus+characters.xml          |   31 +
 log4j-core/src/test/resources/log4j-Level.xml      |   62 +
 log4j-core/src/test/resources/log4j-advertiser.xml |    2 +-
 .../test/resources/log4j-asynch-no-location.xml    |    2 +-
 log4j-core/src/test/resources/log4j-asynch.xml     |    2 +-
 log4j-core/src/test/resources/log4j-burst.xml      |    2 +-
 .../src/test/resources/log4j-collectionLogging.xml |   39 +
 log4j-core/src/test/resources/log4j-config.json    |   48 +
 .../src/test/resources/log4j-customLevel.xml       |   48 +
 log4j-core/src/test/resources/log4j-date.xml       |   42 +
 log4j-core/src/test/resources/log4j-failover.xml   |    2 +-
 log4j-core/src/test/resources/log4j-fatalOnly.xml  |   34 +
 log4j-core/src/test/resources/log4j-filetest.xml   |    6 +-
 .../src/test/resources/log4j-jmsqueue-failover.xml |   52 -
 log4j-core/src/test/resources/log4j-jmsqueue.xml   |   31 -
 .../src/test/resources/log4j-jmstopic-failover.xml |   52 -
 .../src/test/resources/log4j-loggerprops.xml       |   25 +-
 log4j-core/src/test/resources/log4j-lookup.xml     |   16 +
 log4j-core/src/test/resources/log4j-props.xml      |    2 +-
 log4j-core/src/test/resources/log4j-props1.xml     |    2 +-
 .../src/test/resources/log4j-reference-level.json  |   38 +
 .../src/test/resources/log4j-reference-level.xml   |    2 +-
 log4j-core/src/test/resources/log4j-replace.xml    |    2 +-
 log4j-core/src/test/resources/log4j-rewrite.xml    |    2 +-
 log4j-core/src/test/resources/log4j-rolling-gz.xml |    2 +-
 .../src/test/resources/log4j-rolling-zip.xml       |    2 +-
 log4j-core/src/test/resources/log4j-rolling2.xml   |   10 +-
 log4j-core/src/test/resources/log4j-rolling3.xml   |    2 +-
 log4j-core/src/test/resources/log4j-rolling4.xml   |    2 +-
 .../test/resources/log4j-rootthrowablefilter.xml   |    2 +-
 .../src/test/resources/log4j-routing-by-jndi.xml   |    5 +-
 log4j-core/src/test/resources/log4j-routing.json   |    2 +-
 log4j-core/src/test/resources/log4j-routing.xml    |    2 +-
 log4j-core/src/test/resources/log4j-routing2.json  |    5 +-
 log4j-core/src/test/resources/log4j-routing3.xml   |    2 +-
 log4j-core/src/test/resources/log4j-socket.xml     |   18 +-
 log4j-core/src/test/resources/log4j-socket2.xml    |   18 +-
 log4j-core/src/test/resources/log4j-strict1.xml    |   10 +-
 log4j-core/src/test/resources/log4j-style.xml      |    2 +-
 log4j-core/src/test/resources/log4j-test1.json     |   74 +
 log4j-core/src/test/resources/log4j-test1.xml      |    8 +-
 log4j-core/src/test/resources/log4j-test1.yaml     |   48 +
 log4j-core/src/test/resources/log4j-test2.xml      |   35 +-
 log4j-core/src/test/resources/log4j-test3.xml      |    3 +-
 log4j-core/src/test/resources/log4j-threaded.xml   |    6 +-
 log4j-core/src/test/resources/log4j-throwable.xml  |    2 +-
 .../src/test/resources/log4j-throwablefilter.xml   |    2 +-
 log4j-core/src/test/resources/log4j-xinclude.xml   |   10 +-
 log4j-core/src/test/resources/log4j12-perf.xml     |    4 +-
 log4j-core/src/test/resources/log4j12-perf2.xml    |   31 -
 log4j-core/src/test/resources/log4j2-180.xml       |    2 +-
 log4j-core/src/test/resources/log4j2-272.xml       |    2 +-
 log4j-core/src/test/resources/log4j2-319.xml       |    6 +-
 log4j-core/src/test/resources/log4j2-744.xml       |   31 +
 .../src/test/resources/log4j2-calling-class.xml    |   37 +
 log4j-core/src/test/resources/log4j2-config.xml    |    3 +-
 .../resources/log4j2-console-highlight-default.xml |    4 +-
 .../resources/log4j2-console-highlight-logback.xml |    4 +-
 .../test/resources/log4j2-console-highlight.xml    |    4 +-
 .../src/test/resources/log4j2-console-progress.xml |   31 +
 .../test/resources/log4j2-console-style-ansi.xml   |   30 +-
 .../resources/log4j2-console-style-name-ansi.xml   |    4 +-
 .../resources/log4j2-console-style-no-ansi.xml     |   32 +
 log4j-core/src/test/resources/log4j2-console.xml   |    4 +-
 .../src/test/resources/log4j2-dynamicfilter.xml    |    2 +-
 log4j-core/src/test/resources/log4j2-mapfilter.xml |    2 +-
 .../src/test/resources/log4j2-perf-filter.xml      |    6 +-
 log4j-core/src/test/resources/log4j2-perf.xml      |    6 +-
 log4j-core/src/test/resources/log4j2-perf2.xml     |   32 -
 log4j-core/src/test/resources/log4j2-sdfilter.xml  |    2 +-
 log4j-core/src/test/resources/logback-flume.xml    |    4 +-
 .../src/test/resources/logback-perf-filter.xml     |    4 +-
 log4j-core/src/test/resources/logback-perf.xml     |    4 +-
 log4j-core/src/test/resources/logback-perf2.xml    |   29 -
 log4j-core/src/test/resources/logback-subst.xml    |    4 +-
 .../src/test/resources/missingRootLogger.xml       |   43 +-
 .../core/appender/db/jdbc/log4j2-data-source.xml   |    6 +-
 .../appender/db/jdbc/log4j2-h2-driver-manager.xml  |   45 -
 .../appender/db/jdbc/log4j2-h2-factory-method.xml  |    6 +-
 .../db/jdbc/log4j2-hsqldb-driver-manager.xml       |   45 -
 .../db/jdbc/log4j2-hsqldb-factory-method.xml       |    6 +-
 .../core/appender/db/jpa/log4j2-h2-jpa-base.xml    |    6 +-
 .../core/appender/db/jpa/log4j2-h2-jpa-basic.xml   |    4 +-
 .../appender/db/jpa/log4j2-hsqldb-jpa-base.xml     |    6 +-
 .../appender/db/jpa/log4j2-hsqldb-jpa-basic.xml    |    4 +-
 .../core/impl/ForceNoDefClassFoundError.class      |  Bin 0 -> 1309 bytes
 .../log4j/core/lookup/resource-bundle.properties   |    1 +
 .../core/lookup/resource-bundle_en.properties      |    1 +
 log4j-core/src/test/resources/perf9MMapNoLoc.xml   |   19 +
 .../test/resources/reconfiguration-deadlock.xml    |   19 +
 log4j-core/src/test/resources/rollover-test.xml    |   18 +
 log4j-core/src/test/resources/serializedEvent.dat  |  Bin 0 -> 2251 bytes
 log4j-core/src/test/resources/xml-events.xml       |    2 +-
 log4j-distribution/pom.xml                         |   79 +-
 log4j-distribution/src/assembly/osgi-bin.xml       |   66 -
 log4j-distribution/src/assembly/src.xml            |    1 +
 log4j-flume-ng/.gitignore                          |    4 +
 log4j-flume-ng/pom.xml                             |  123 +-
 .../apache/logging/log4j/flume/appender/Agent.java |    2 +-
 .../log4j/flume/appender/FlumeAppender.java        |   44 +-
 .../log4j/flume/appender/FlumeAvroManager.java     |   71 +-
 .../flume/appender/FlumeConfigurationBuilder.java  |  288 ---
 .../log4j/flume/appender/FlumeEmbeddedManager.java |  147 +-
 .../logging/log4j/flume/appender/FlumeEvent.java   |   50 +-
 .../logging/log4j/flume/appender/FlumeNode.java    |   82 -
 .../flume/appender/FlumePersistentManager.java     |  182 +-
 log4j-flume-ng/src/site/site.xml                   |    5 +-
 log4j-flume-ng/src/site/xdoc/index.xml             |  243 ---
 log4j-flume-ng/src/site/xdoc/index.xml.vm          |  244 +++
 .../log4j/flume/appender/FlumeAppenderTest.java    |   29 +-
 .../flume/appender/FlumeEmbeddedAgentTest.java     |   45 +-
 .../flume/appender/FlumeEmbeddedAppenderTest.java  |   54 +-
 .../appender/FlumePersistentAppenderTest.java      |   86 +-
 .../log4j/flume/appender/FlumePersistentPerf.java  |   41 +-
 .../logging/log4j/flume/test/FlumeKeyProvider.java |    6 +-
 .../src/test/resources/default_embedded.xml        |    4 +-
 log4j-flume-ng/src/test/resources/embedded.xml     |   36 +-
 log4j-flume-ng/src/test/resources/persistent.xml   |    2 +-
 log4j-iostreams/.gitignore                         |  Bin 0 -> 69 bytes
 log4j-iostreams/pom.xml                            |  199 ++
 .../apache/logging/log4j/io/ByteStreamLogger.java  |  154 ++
 .../apache/logging/log4j/io/CharStreamLogger.java  |  114 +
 .../org/apache/logging/log4j/io/IoBuilder.java     |  377 ++++
 .../log4j/io/LoggerBufferedInputStream.java        |   71 +
 .../logging/log4j/io/LoggerBufferedReader.java     |   81 +
 .../logging/log4j/io/LoggerFilterOutputStream.java |   83 +
 .../logging/log4j/io/LoggerFilterWriter.java       |   92 +
 .../apache/logging/log4j/io/LoggerInputStream.java |   76 +
 .../logging/log4j/io/LoggerOutputStream.java       |   72 +
 .../apache/logging/log4j/io/LoggerPrintStream.java |  231 ++
 .../apache/logging/log4j/io/LoggerPrintWriter.java |  240 +++
 .../org/apache/logging/log4j/io/LoggerReader.java  |   87 +
 .../org/apache/logging/log4j/io/LoggerWriter.java  |   83 +
 .../org/apache/logging/log4j/io/package-info.java  |   21 +
 log4j-iostreams/src/site/site.xml                  |   52 +
 log4j-iostreams/src/site/xdoc/index.xml            |   66 +
 .../log4j/io/AbstractLoggerOutputStreamTest.java   |  142 ++
 .../logging/log4j/io/AbstractLoggerWriterTest.java |  142 ++
 .../logging/log4j/io/AbstractStreamTest.java       |   59 +
 .../log4j/io/IoBuilderCallerInfoTesting.java       |   55 +
 .../org/apache/logging/log4j/io/IoBuilderTest.java |   50 +
 .../LoggerBufferedInputStreamCallerInfoTest.java   |   72 +
 .../log4j/io/LoggerBufferedInputStreamTest.java    |   33 +
 .../io/LoggerBufferedReaderCallerInfoTest.java     |   90 +
 .../logging/log4j/io/LoggerBufferedReaderTest.java |   46 +
 .../log4j/io/LoggerFilterOutputStreamTest.java     |   39 +
 .../logging/log4j/io/LoggerFilterWriterTest.java   |   37 +
 .../log4j/io/LoggerInputStreamCallerInfoTest.java  |   57 +
 .../logging/log4j/io/LoggerInputStreamTest.java    |  130 ++
 .../log4j/io/LoggerOutputStreamCallerInfoTest.java |   52 +
 .../logging/log4j/io/LoggerOutputStreamTest.java   |   38 +
 .../log4j/io/LoggerPrintStreamCallerInfoTest.java  |  148 ++
 .../logging/log4j/io/LoggerPrintStreamTest.java    |  125 ++
 .../log4j/io/LoggerPrintWriterCallerInfoTest.java  |  148 ++
 .../log4j/io/LoggerPrintWriterJdbcH2Test.java      |  103 +
 .../logging/log4j/io/LoggerPrintWriterTest.java    |  127 ++
 .../log4j/io/LoggerReaderCallerInfoTest.java       |   60 +
 .../apache/logging/log4j/io/LoggerReaderTest.java  |  144 ++
 .../apache/logging/log4j/io/LoggerWriterTest.java  |   36 +
 .../test/resources/log4j2-jdbc-driver-manager.xml  |   20 +
 .../test/resources/log4j2-streams-calling-info.xml |   36 +
 .../test/resources/log4j2-streams-unit-test.xml    |   30 +
 log4j-jcl/.gitignore                               |    4 +
 log4j-jcl/pom.xml                                  |   61 +-
 .../org/apache/logging/log4j/jcl/Log4jLog.java     |  107 +-
 .../org/apache/logging/log4j/jcl/LogAdapter.java   |   42 +
 .../apache/logging/log4j/jcl/LogFactoryImpl.java   |   57 +-
 .../org/apache/logging/log4j/jcl/package-info.java |    2 +-
 .../services/org.apache.commons.logging.LogFactory |    2 +-
 log4j-jcl/src/site/site.xml                        |    5 +-
 log4j-jcl/src/site/xdoc/index.xml                  |    6 +-
 .../logging/log4j/jcl/CallerInformationTest.java   |   67 +
 .../org/apache/logging/log4j/jcl/LoggerTest.java   |   61 +-
 log4j-jcl/src/test/resources/log4j-test1.xml       |    4 +-
 log4j-jmx-gui/.gitignore                           |    4 +
 log4j-jmx-gui/pom.xml                              |   50 +-
 .../org/apache/logging/log4j/jmx/gui/Client.java   |  135 +-
 .../log4j/jmx/gui/ClientEditConfigPanel.java       |    7 +-
 .../apache/logging/log4j/jmx/gui/ClientGUI.java    |  228 --
 .../log4j/jmx/gui/ClientGUIJConsolePlugin.java     |   49 -
 .../apache/logging/log4j/jmx/gui/ClientGui.java    |  338 +++
 .../log4j/jmx/gui/ClientGuiJConsolePlugin.java     |   49 +
 .../services/com.sun.tools.jconsole.JConsolePlugin |    2 +-
 log4j-jmx-gui/src/site/site.xml                    |    5 +-
 log4j-jul/.gitignore                               |    3 +
 log4j-jul/pom.xml                                  |  186 ++
 .../logging/log4j/jul/AbstractLoggerAdapter.java   |   37 +
 .../org/apache/logging/log4j/jul/ApiLogger.java    |  235 ++
 .../apache/logging/log4j/jul/ApiLoggerAdapter.java |   40 +
 .../org/apache/logging/log4j/jul/Constants.java    |   44 +
 .../org/apache/logging/log4j/jul/CoreLogger.java   |   79 +
 .../logging/log4j/jul/CoreLoggerAdapter.java       |   40 +
 .../logging/log4j/jul/DefaultLevelConverter.java   |   68 +
 .../apache/logging/log4j/jul/LevelConverter.java   |   46 +
 .../apache/logging/log4j/jul/LevelTranslator.java  |   87 +
 .../org/apache/logging/log4j/jul/LogManager.java   |   97 +
 .../apache/logging/log4j/jul/WrappedLogger.java    |   77 +
 log4j-jul/src/site/site.xml                        |   52 +
 log4j-jul/src/site/xdoc/index.xml                  |  126 ++
 .../logging/log4j/jul/AbstractLoggerTest.java      |  104 +
 .../apache/logging/log4j/jul/ApiLoggerTest.java    |   76 +
 .../logging/log4j/jul/CallerInformationTest.java   |   78 +
 .../apache/logging/log4j/jul/CoreLoggerTest.java   |   76 +
 .../logging/log4j/jul/JavaLevelTranslatorTest.java |   73 +
 .../log4j/jul/Log4jLevelTranslatorTest.java        |   67 +
 log4j-jul/src/test/resources/log4j2-test.xml       |   42 +
 log4j-nosql/.gitignore                             |    4 +
 log4j-nosql/pom.xml                                |  174 ++
 .../log4j/nosql/appender/DefaultNoSqlObject.java   |   66 +
 .../log4j/nosql/appender/NoSqlAppender.java        |   95 +
 .../log4j/nosql/appender/NoSqlConnection.java      |   76 +
 .../log4j/nosql/appender/NoSqlDatabaseManager.java |  218 ++
 .../logging/log4j/nosql/appender/NoSqlObject.java  |   63 +
 .../log4j/nosql/appender/NoSqlProvider.java        |   49 +
 .../nosql/appender/couchdb/CouchDbConnection.java  |   75 +
 .../nosql/appender/couchdb/CouchDbProvider.java    |  165 ++
 .../log4j/nosql/appender/couchdb/package-info.java |   20 +
 .../nosql/appender/mongodb/MongoDbConnection.java  |  126 ++
 .../nosql/appender/mongodb/MongoDbObject.java      |   66 +
 .../nosql/appender/mongodb/MongoDbProvider.java    |  215 ++
 .../log4j/nosql/appender/mongodb/package-info.java |   20 +
 .../logging/log4j/nosql/appender/package-info.java |   34 +
 log4j-nosql/src/site/site.xml                      |   52 +
 log4j-nosql/src/site/xdoc/index.xml.vm             |   85 +
 .../log4j/nosql/appender/NoSqlAppenderTest.java    |   74 +
 .../nosql/appender/NoSqlDatabaseManagerTest.java   |  569 +++++
 log4j-osgi/core-osgi-async/pom.xml                 |  145 --
 log4j-osgi/core-osgi-jpa/pom.xml                   |  145 --
 log4j-osgi/core-osgi-net/pom.xml                   |  145 --
 log4j-osgi/core-osgi-nosql-couch/pom.xml           |  145 --
 log4j-osgi/core-osgi-nosql-mongo/pom.xml           |  145 --
 log4j-osgi/core-osgi-reduced/pom.xml               |  150 --
 log4j-osgi/pom.xml                                 |   51 -
 log4j-perf/.gitignore                              |    4 +
 log4j-perf/pom.xml                                 |  209 ++
 .../perf/jmh/AsyncAppenderLog4j1Benchmark.java     |  101 +
 .../perf/jmh/AsyncAppenderLog4j2Benchmark.java     |  101 +
 .../perf/jmh/AsyncAppenderLogbackBenchmark.java    |  103 +
 .../log4j/perf/jmh/AsyncLoggersBenchmark.java      |  102 +
 .../logging/log4j/perf/jmh/ClocksBenchmark.java    |  197 ++
 .../perf/jmh/ConfiguratorInitializeBenchmark.java  |   70 +
 .../log4j/perf/jmh/DebugDisabledBenchmark.java     |  107 +
 .../log4j/perf/jmh/FormatterLoggerBenchmark.java   |  137 ++
 .../log4j/perf/jmh/JdbcAppenderBenchmark.java      |  204 ++
 .../log4j/perf/jmh/JpaAppenderBenchmark.java       |  198 ++
 .../log4j/perf/jmh/Log4jLogEventBenchmark.java     |   95 +
 .../log4j/perf/jmh/PatternLayoutBenchmark.java     |  149 ++
 .../log4j/perf/jmh/ReflectionBenchmark.java        |  145 ++
 .../logging/log4j/perf/jmh/SimpleBenchmark.java    |  115 +
 .../log4j/perf/jmh/StringEncodingBenchmark.java    |  100 +
 .../log4j/perf/jmh/TimeFormatBenchmark.java        |  253 +++
 .../log4j/perf/jmh/UuidGeneratorBenchmark.java     |   51 +
 .../log4j/perf/jmh/jpa/TestBasicEntity.java        |   66 +
 .../logging/log4j/perf/jmh/package-info.java       |   24 +
 .../src/main/resources/META-INF/persistence.xml    |   73 +
 log4j-perf/src/main/resources/log4j12-perf2.xml    |   31 +
 .../src/main/resources/log4j2-jdbc-appender.xml    |   58 +
 .../src/main/resources/log4j2-jpa-appender.xml     |   43 +
 log4j-perf/src/main/resources/log4j2-perf2.xml     |   32 +
 log4j-perf/src/main/resources/logback-perf2.xml    |   29 +
 .../src/main/resources/perf-log4j12-async.xml      |   36 +
 .../src/main/resources/perf-logback-async.xml      |   37 +
 log4j-perf/src/main/resources/perf3PlainNoLoc.xml  |   31 +
 .../src/main/resources/perf5AsyncApndNoLoc.xml     |   34 +
 log4j-samples/.gitignore                           |    2 +
 log4j-samples/flume-common/.gitignore              |    4 +
 log4j-samples/flume-common/pom.xml                 |   10 +-
 .../logging/log4j/samples/app/LogEventFactory.java |   10 +-
 .../logging/log4j/samples/app/LoggingApp.java      |    8 +-
 .../log4j/samples/app/LoggingController.java       |    7 +-
 .../log4j/samples/app/MockEventsSupplier.java      |   10 +-
 .../logging/log4j/samples/dto/Constraint.java      |    4 +-
 .../logging/log4j/samples/dto/RequestContext.java  |    6 +-
 .../logging/log4j/samples/util/NamingUtils.java    |   14 +-
 log4j-samples/flume-embedded/.gitignore            |    4 +
 log4j-samples/flume-embedded/pom.xml               |    6 +-
 .../flume-embedded/src/main/webapp/WEB-INF/web.xml |    2 +-
 log4j-samples/flume-remote/.gitignore              |    4 +
 log4j-samples/flume-remote/pom.xml                 |    6 +-
 .../flume-remote/src/main/webapp/WEB-INF/web.xml   |    2 +-
 log4j-samples/pom.xml                              |   15 +-
 log4j-slf4j-impl/.gitignore                        |    4 +
 log4j-slf4j-impl/pom.xml                           |   65 +-
 .../apache/logging/slf4j/EventDataConverter.java   |   50 +
 .../java/org/apache/logging/slf4j/Log4jLogger.java |  437 ++++
 .../apache/logging/slf4j/Log4jLoggerFactory.java   |   46 +
 .../org/apache/logging/slf4j/Log4jMDCAdapter.java  |   62 +
 .../java/org/apache/logging/slf4j/Log4jMarker.java |   96 +
 .../apache/logging/slf4j/Log4jMarkerFactory.java   |  138 ++
 .../org/apache/logging/slf4j/package-info.java     |    4 +-
 .../java/org/slf4j/helpers/EventDataConverter.java |   50 -
 .../java/org/slf4j/helpers/Log4jLoggerFactory.java |  112 -
 .../java/org/slf4j/helpers/Log4jMDCAdapter.java    |   62 -
 .../java/org/slf4j/helpers/Log4jMarkerFactory.java |   60 -
 .../main/java/org/slf4j/helpers/MarkerWrapper.java |   68 -
 .../main/java/org/slf4j/helpers/package-info.java  |   20 -
 .../src/main/java/org/slf4j/impl/SLF4JLogger.java  |  529 -----
 .../java/org/slf4j/impl/StaticLoggerBinder.java    |    5 +-
 .../main/java/org/slf4j/impl/StaticMDCBinder.java  |    2 +-
 .../java/org/slf4j/impl/StaticMarkerBinder.java    |    5 +-
 log4j-slf4j-impl/src/site/site.xml                 |    5 +-
 log4j-slf4j-impl/src/site/xdoc/index.xml           |    6 +-
 .../logging/slf4j/CallerInformationTest.java       |   67 +
 .../org/apache/logging/slf4j/CustomFlatMarker.java |   76 +
 .../java/org/apache/logging/slf4j/LoggerTest.java  |   98 +-
 .../java/org/apache/logging/slf4j/MarkerTest.java  |   31 +-
 .../org/apache/logging/slf4j/OptionalTest.java     |   56 +-
 .../org/apache/logging/slf4j/SerializeTest.java    |   47 +
 .../src/test/resources/log4j-test1.xml             |    6 +-
 log4j-taglib/.gitignore                            |    4 +
 log4j-taglib/pom.xml                               |   61 +-
 .../org/apache/logging/log4j/taglib/DumpTag.java   |    1 +
 .../org/apache/logging/log4j/taglib/EntryTag.java  |    1 +
 .../logging/log4j/taglib/Log4jTaglibLogger.java    |   10 +-
 .../log4j/taglib/Log4jTaglibLoggerContext.java     |   16 +-
 .../log4j/taglib/LoggingMessageTagSupport.java     |    7 +-
 .../org/apache/logging/log4j/taglib/TagUtils.java  |    1 +
 log4j-taglib/src/site/site.xml                     |    5 +-
 .../logging/log4j/taglib/CatchingTagTest.java      |    4 +-
 .../apache/logging/log4j/taglib/DebugTagTest.java  |    2 +-
 .../apache/logging/log4j/taglib/DumpTagTest.java   |    3 +-
 .../apache/logging/log4j/taglib/EntryTagTest.java  |   11 +-
 .../apache/logging/log4j/taglib/ErrorTagTest.java  |    2 +-
 .../apache/logging/log4j/taglib/ExitTagTest.java   |   11 +-
 .../apache/logging/log4j/taglib/FatalTagTest.java  |    2 +-
 .../logging/log4j/taglib/IfEnabledTagTest.java     |    4 +-
 .../apache/logging/log4j/taglib/InfoTagTest.java   |    2 +-
 .../log4j/taglib/LoggingMessageTagSupportTest.java |   11 +-
 .../apache/logging/log4j/taglib/TagUtilsTest.java  |   66 +-
 .../apache/logging/log4j/taglib/TraceTagTest.java  |    2 +-
 .../apache/logging/log4j/taglib/WarnTagTest.java   |    2 +-
 log4j-to-slf4j/.gitignore                          |    4 +
 log4j-to-slf4j/pom.xml                             |   55 +-
 .../java/org/apache/logging/slf4j/SLF4JLogger.java |  146 +-
 .../apache/logging/slf4j/SLF4JLoggerContext.java   |    6 +-
 .../logging/slf4j/SLF4JLoggerContextFactory.java   |   11 +-
 log4j-to-slf4j/src/site/site.xml                   |    5 +-
 .../logging/slf4j/CallerInformationTest.java       |   65 +
 .../apache/logging/slf4j/InitialLoggerContext.java |   71 +
 .../java/org/apache/logging/slf4j/LoggerTest.java  |   95 +-
 .../java/org/apache/logging/slf4j/TestUtil.java    |   47 +
 .../src/test/resources/logback-calling-class.xml   |   38 +
 log4j-web/.gitignore                               |    4 +
 log4j-web/pom.xml                                  |  190 ++
 .../web/Log4jServletContainerInitializer.java      |   66 +
 .../log4j/web/Log4jServletContextListener.java     |   62 +
 .../logging/log4j/web/Log4jServletFilter.java      |   87 +
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  259 +++
 .../logging/log4j/web/Log4jWebLifeCycle.java       |   43 +
 .../apache/logging/log4j/web/Log4jWebSupport.java  |   88 +
 .../logging/log4j/web/WebLoggerContextUtils.java   |  129 ++
 .../org/apache/logging/log4j/web/WebLookup.java    |  108 +
 .../log4j/web/appender/ServletAppender.java        |   87 +
 .../org/apache/logging/log4j/web/package-info.java |   24 +
 .../javax.servlet.ServletContainerInitializer      |   17 +
 .../src/main/resources/META-INF/web-fragment.xml   |    0
 .../src/main/resources/log4j2.component.properties |   16 +
 log4j-web/src/site/site.xml                        |   52 +
 log4j-web/src/site/xdoc/index.xml                  |   59 +
 .../web/Log4jServletContainerInitializerTest.java  |  189 ++
 .../log4j/web/Log4jServletContextListenerTest.java |  110 +
 .../logging/log4j/web/Log4jServletFilterTest.java  |  152 ++
 .../log4j/web/Log4jWebInitializerImplTest.java     |  490 +++++
 .../logging/log4j/web/ServletAppenderTest.java     |   68 +
 .../logging/log4j/web/ShutdownPropertyTest.java    |   33 +
 .../apache/logging/log4j/web/TestAsyncServlet.java |   60 +
 .../apache/logging/log4j/web/WebLookupTest.java    |  102 +
 .../resources/WEB-INF/classes/log4j-servlet.xml    |   33 +
 .../resources/WEB-INF/classes/log4j-webvar.xml     |   29 +
 pom.xml                                            |  674 ++++--
 src/assembly/site.xml                              |    4 +-
 src/changes/announcement.vm                        |   16 +-
 src/changes/changes.xml                            |  909 +++++++-
 src/ide/Intellij/13/IntellijSettings.jar           |  Bin 0 -> 16778 bytes
 src/ide/eclipse/4.3.2/organize-imports.importorder |    9 +
 src/site/apt/download.apt.vm                       |   16 +-
 src/site/pdf.xml                                   |    4 +-
 src/site/resources/css/bootstrap.css               |    2 +-
 src/site/resources/css/site.css                    |   27 +-
 .../resources/images/jmx-jconsole-editconfig.png   |  Bin 145106 -> 74904 bytes
 src/site/resources/images/jmx-jconsole-mbeans.png  |  Bin 151211 -> 61770 bytes
 .../resources/images/jmx-jconsole-statuslogger.png |  Bin 306006 -> 90738 bytes
 .../resources/images/jmx-standalone-editconfig.png |  Bin 143751 -> 66682 bytes
 .../images/jmx-standalone-statuslogger.png         |  Bin 264462 -> 83934 bytes
 src/site/resources/images/logo.jpg                 |  Bin 24805 -> 14818 bytes
 src/site/resources/images/whichjar-2.1.png         |  Bin 0 -> 68404 bytes
 src/site/resources/images/whichjar-slf4j-2.1.png   |  Bin 0 -> 26700 bytes
 src/site/resources/images/whichjar.xlsx            |  Bin 0 -> 14687 bytes
 src/site/site.vm                                   |    2 +-
 src/site/site.xml                                  |   89 +-
 src/site/xdoc/build.xml.vm                         |   30 +-
 src/site/xdoc/changelog.xml                        |    2 +-
 src/site/xdoc/faq.xml                              |   60 +-
 src/site/xdoc/guidelines.xml                       |  361 ++++
 src/site/xdoc/index.xml                            |   56 +-
 src/site/xdoc/javadoc.xml                          |   25 +-
 src/site/xdoc/javastyle.xml                        |  805 +++++++
 src/site/xdoc/manual/api.xml                       |   30 +-
 src/site/xdoc/manual/appenders.xml                 | 1865 ++++++++--------
 src/site/xdoc/manual/architecture.xml              |  206 +-
 src/site/xdoc/manual/async.xml                     | 1995 ++++++++---------
 src/site/xdoc/manual/configuration.xml.vm          |  813 +++++--
 src/site/xdoc/manual/customconfig.xml              |  137 ++
 src/site/xdoc/manual/customloglevels.xml.vm        |  326 +++
 src/site/xdoc/manual/eventlogging.xml              |    6 +-
 src/site/xdoc/manual/extending.xml                 |  139 +-
 src/site/xdoc/manual/filters.xml                   |  149 +-
 src/site/xdoc/manual/flowtracing.xml               |   14 +-
 src/site/xdoc/manual/index.xml                     |   33 +-
 src/site/xdoc/manual/jmx.xml                       |  170 --
 src/site/xdoc/manual/jmx.xml.vm                    |  172 ++
 src/site/xdoc/manual/layouts.xml.vm                |  315 ++-
 src/site/xdoc/manual/logsep.xml                    |   31 +-
 src/site/xdoc/manual/lookups.xml                   |  201 +-
 src/site/xdoc/manual/markers.xml                   |   24 +-
 src/site/xdoc/manual/messages.xml                  |   38 +-
 src/site/xdoc/manual/migration.xml                 |   61 +-
 src/site/xdoc/manual/plugins.xml                   |  182 +-
 src/site/xdoc/manual/thread-context.xml            |   37 +-
 src/site/xdoc/manual/webapp.xml                    |  309 ++-
 src/site/xdoc/maven-artifacts.xml.vm               |  207 +-
 src/site/xdoc/performance.xml                      |   52 +-
 src/site/xdoc/runtime-dependencies.xml             |  203 ++
 1406 files changed, 75764 insertions(+), 39486 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 checkstyle-suppressions.xml
 create mode 100644 log4j-1.2-api/.gitignore
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/CallerInformationTest.java
 create mode 100644 log4j-api/.gitignore
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
 delete mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerWrapper.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/ExtendedLogger.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/ExtendedLoggerWrapper.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerAdapter.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/Activator.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/ReflectionUtil.java
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
 create mode 100644 log4j-api/src/test/java/org/apache/log4j/util/SerialUtil.java
 create mode 100644 log4j-api/src/test/java/org/apache/log4j/util/StringsTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/AbstractSerializationTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/SerializableMatchers.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextInheritanceTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/junit/LogManagerLoggerContextFactoryRule.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/MessageFormatMessageSerializationTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/message/Mutable.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/osgi/OsgiRule.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/simple/SimpleLoggerTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/status/StatusLoggerSerializationTest.java
 create mode 100644 log4j-api/src/test/java/org/apache/logging/log4j/util/ReflectionUtilTest.java
 create mode 100644 log4j-bom/.gitignore
 create mode 100644 log4j-bom/pom.xml
 create mode 100644 log4j-core/.gitignore
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/AbstractLifeCycle.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/AbstractLogEvent.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/AbstractServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/LogEventListener.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/JMSQueueAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/JMSTopicAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/MemoryMappedFileManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/SMTPAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/SmtpAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/TLSSyslogAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/TLSSyslogFrame.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/TlsSyslogFrame.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jdbc/DriverManagerConnectionSource.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jdbc/JDBCAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jdbc/JDBCDatabaseManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jpa/JPAAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jpa/JPADatabaseManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jpa/JpaAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/jpa/converter/LevelAttributeConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLAppender.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLConnection.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLDatabaseManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLObject.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLProvider.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couch/CouchDBConnection.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couch/CouchDBObject.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couch/CouchDBProvider.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couch/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/mongo/MongoDBConnection.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/mongo/MongoDBObject.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/mongo/MongoDBProvider.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/mongo/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/AbstractAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/Action.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/CompositeAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/FileRenameAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/GzCompressAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/ZipCompressAction.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/action/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/AbstractAction.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/Action.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/CompositeAction.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/FileRenameAction.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/GZCompressAction.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/ZipCompressAction.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/helper/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/AppendersPlugin.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/BaseConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/ConfigurationSource.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/CustomLevelConfig.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/CustomLevels.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/JSONConfiguration.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/JSONConfigurationFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/LoggersPlugin.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/OrderComparator.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/PropertiesPlugin.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/XMLConfiguration.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/XMLConfigurationFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/JsonConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/AppendersPlugin.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/LoggersPlugin.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilderFactory.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginType.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginVisitorStrategy.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PropertiesPlugin.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/ResolverUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/convert/EnumConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/convert/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/processor/PluginCache.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/processor/PluginEntry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/processor/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/PluginBuilder.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/PluginManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/PluginRegistry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/PluginType.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/util/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/Constraint.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidator.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidators.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/constraints/Required.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/constraints/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/validators/RequiredValidator.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/validation/validators/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/AbstractPluginVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginAttributeVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginBuilderAttributeVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginConfigurationVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginElementVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginNodeVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginValueVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitor.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitors.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/visitors/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/status/StatusConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/status/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/xml/XmlConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/xml/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/yaml/YamlConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/config/yaml/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Assert.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Booleans.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/CachedClock.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Charsets.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Clock.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/ClockFactory.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Closer.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/CoarseCachedClock.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Constants.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/CyclicBuffer.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/FileUtils.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Integers.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/KeyValuePair.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Loader.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/NameUtil.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/NetUtils.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/OptionConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/SecretKeyProvider.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Strings.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/SystemClock.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Throwables.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/Transform.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/UUIDUtil.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/helpers/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ExtendedClassInfo.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ExtendedStackTraceElement.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/ReflectiveCallerClassUtility.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/impl/StackTracePackageElement.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Initializers.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/JsonConstants.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/LevelMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/ListOfMapEntrySerializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Log4jJsonModule.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Log4jXmlModule.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/Log4jXmlObjectMapper.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/LogEventMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/MapEntry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/MarkerMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/MessageSerializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/SimpleMessageDeserializer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/StackTraceElementMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/ThrowableProxyMixIn.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/XmlConstants.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/AsyncAppenderAdmin.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/AsyncAppenderAdminMBean.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/RingBufferAdmin.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/jmx/RingBufferAdminMBean.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/AbstractJacksonLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/GelfLayout.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/HTMLLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/HtmlLayout.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/JSONLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/JacksonFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/JsonLayout.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/RFC5424Layout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/Rfc5424Layout.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/XMLLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/layout/XmlLayout.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/AbstractLookup.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JavaLookup.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/ResourceBundleLookup.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/lookup/WebLookup.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/AbstractJMSManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/AbstractJMSReceiver.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/JMSQueueManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/JMSQueueReceiver.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicReceiver.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/JndiManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/MulticastDNSAdvertiser.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/MulticastDnsAdvertiser.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/SMTPManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/SmtpManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/SocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/SslSocketManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/TCPSocketManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/TLSSocketManager.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/TcpSocketManager.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/UDPSocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/mom/jms/JmsQueueReceiver.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/mom/jms/JmsTopicReceiver.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/mom/jms/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/AbstractLogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/AbstractSocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/InputStreamLogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/JmsServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/JsonInputStreamLogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/LogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/ObjectInputStreamLogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/SecureTcpSocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/TcpSocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/UdpSocketServer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/XmlInputStreamLogEventBridge.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/server/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/AbstractKeyStoreConfiguration.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SSLConfiguration.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SSLConfigurationDefaults.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SSLConfigurationException.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfiguration.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationException.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/osgi/Activator.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/osgi/BundleContextSelector.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/osgi/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/AnsiConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/EncodingPatternConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/MDCPatternConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/MdcPatternConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/NDCPatternConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/NdcPatternConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/UUIDPatternConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/UuidPatternConverter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/selector/JNDIContextSelector.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/selector/JndiContextSelector.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/tools/Generate.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/tools/package-info.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Assert.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Builder.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/CachedClock.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Cancellable.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Charsets.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Clock.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClockFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/CoarseCachedClock.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Constants.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/FileUtils.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/JndiCloser.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/NameUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/NetUtils.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/OptionConverter.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/ReflectionUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/SecretKeyProvider.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/SetUtils.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/ShutdownCallbackRegistry.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Throwables.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/Transform.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/TypeUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/UuidUtil.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/util/package-info.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jServletContainerInitializer.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jServletContextListener.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jServletFilter.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jWebInitializer.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/Log4jWebInitializerImpl.java
 delete mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/web/package-info.java
 create mode 100644 log4j-core/src/main/resources/Log4j-levels.xsd
 create mode 100644 log4j-core/src/main/resources/META-INF/services/javax.annotation.processing.Processor
 delete mode 100644 log4j-core/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer
 delete mode 100644 log4j-core/src/site/resources/images/logo.jpg
 delete mode 100755 log4j-core/src/site/resources/images/ls-logo.jpg
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/DebugDisabledPerformanceComparison.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/LocationPerfCheck.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/Log4jInitPerformance.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/LogRolloverTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/MarkerMixInTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/PerformanceTests.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/categories/package-info.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/AppenderRefLevelJsonTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/ExtendedLevelTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/HostNameTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LevelTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerDateTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerSerializationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/LookupTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/StrictXMLConfigTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/StrictXmlConfigTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/Timer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/TimestampMessageTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/XMLEvents.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/XmlEvents.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderNoAnsiStyleLayoutMain.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/JSONCompleteFileAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/Jira739Test.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/JsonCompleteFileAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppenderLocationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppenderRemapTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileAppenderSimpleTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/MemoryMappedFileManagerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ProgressConsoleTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileAppenderLocationTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RandomAccessFileAppenderTests.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppenderLocationTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SMTPAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/SmtpAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/TLSSyslogAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/TLSSyslogFrameTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/TlsSyslogAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/TlsSyslogFrameTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/jdbc/DriverManagerConnectionSourceTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/db/nosql/NoSQLDatabaseManagerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/JmsAppenderIT.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/mom/JmsAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/AbstractRollingAppenderSizeTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/PatternProcessorTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeGzTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderSizeZipTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderAccessTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManagerHeaderFooterTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/action/FileRenameActionTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/helper/FileRenameActionTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JSONRoutingAppender2Test.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JSONRoutingAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppender2Test.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/appender/routing/JsonRoutingAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigAutoFlushTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigUseAfterShutdownTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestCachedThreadName.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTestUncachedThreadName.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadContextTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerThreadNameStrategyTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerTimestampMessageTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerUseAfterShutdownTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncAppenderTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggersWithAsyncLoggerConfigTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncRootReloadTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/RingBufferLogEventTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/MTPerfTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/perftest/MtPerfTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/BaseConfigurationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ConfigurationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/CustomConfigurationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/MissingRootLoggerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/ReconfigurationDeadlockTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/XIncludeTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/XMLConfigurationPropsTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/XMLConfigurationTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/XMLLoggerPropsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistryTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/convert/TypeConvertersTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/FakePlugin.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/processor/PluginProcessorTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/util/PluginManagerPackagesTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/util/ResolverUtilTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/ValidatingPlugin.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/plugins/validation/validators/RequiredValidatorTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/xml/XmlConfigurationPropsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/config/xml/XmlLoggerPropsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/filter/DynamicThresholdFilterSerializationTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/helpers/CachedClockTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/helpers/CharsetsTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/helpers/ClockFactoryTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/helpers/SystemClockTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/helpers/UUIDTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ReflectionComparison.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429MyNamesTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/JacksonIssue429Test.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/LevelMixInTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jackson/StackTraceElementMixInTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/jmx/ServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/GelfLayoutTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/HTMLLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/HtmlLayoutTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/JSONLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/JsonLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/LogEventFixtures.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/RFC5424LayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/Rfc5424LayoutTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/XMLLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/layout/XmlLayoutTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MainInputArgumentsJmxLookupTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MainInputArgumentsMapLookup.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/MapLookupTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/lookup/ResourceBundleLookupTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/AbstractSocketServerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/JMSQueueAppenderTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/JMSQueueFailoverTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/JMSQueueTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/JMSTopicFailoverTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/JMSTopicTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/TCPSocketServerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/UDPSocketServerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTCPSyslogServer.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTLSSyslogServer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTcpSyslogServer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockTlsSyslogServer.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockUDPSyslogServer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/mock/MockUdpSyslogServer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/SslXmlSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/TcpJsonSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/TcpSerializedSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/TcpXmlSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/UdpJsonSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/UdpSerializedSocketServerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/UdpXmlSocketServerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/LegacyBSDTLSSyslogInputStreamReader.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/LegacyBsdTlsSyslogInputStreamReader.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/SSLConfigurationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TLSSyslogInputStreamReader.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TLSSyslogInputStreamReaderBase.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TLSSyslogMessageFormat.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TLSSyslogTestUtil.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogInputStreamReader.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogInputStreamReaderBase.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogMessageFormat.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/TlsSyslogTestUtil.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/CallerInformationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/DatePatternConverterTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/EncodingPatternConverterTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/LiteralPatternConverterTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest2.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/selector/ClassLoaderContextSelectorTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/selector/TestClassLoader.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/selector/a/Logging1.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/selector/b/Logging2.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/selector/c/Logging3.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/tools/GenerateCustomLoggerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/tools/GenerateExtendedLoggerTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/CharsetsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/ClockFactoryTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/FileUtilsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/IntegersTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/KeyValuePairSerializationTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/ShutdownCallbackRegistryTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/StandardCharsetsTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/SystemClockTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/ThrowablesTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/Timer.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/util/UuidTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/web/Log4jServletContainerInitializerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/web/Log4jServletContextListenerTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/web/Log4jServletFilterTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/web/Log4jWebInitializerImplTest.java
 delete mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/web/WebLookupTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/Descriptors.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/FileMatchers.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/hamcrest/MapMatchers.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/CleanFiles.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/InitialLoggerContext.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/junit/package-info.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/AvailablePortFinder.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/ExtendedLevels.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/SomethingThatUsesLogging.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/test/appender/UsesLoggingAppender.java
 create mode 100644 log4j-core/src/test/resources/AsyncLoggerConfigAutoFlushTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncLoggerThreadContextTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncLoggerTimestampMessageTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncLoggersWithAsyncAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncLoggersWithAsyncLoggerConfigTest.xml
 create mode 100644 log4j-core/src/test/resources/ContextMapLookupTest.xml
 delete mode 100644 log4j-core/src/test/resources/JSONCompleteFileAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/JmsAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/JsonCompleteFileAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/LOG4J2-739.xml
 create mode 100644 log4j-core/src/test/resources/LOG4J2-807.xml
 create mode 100644 log4j-core/src/test/resources/MemoryMappedFileAppenderLocationTest.xml
 create mode 100644 log4j-core/src/test/resources/MemoryMappedFileAppenderRemapTest.xml
 create mode 100644 log4j-core/src/test/resources/MemoryMappedFileAppenderTest.xml
 create mode 100644 log4j-core/src/test/resources/README.md
 create mode 100644 log4j-core/src/test/resources/RollingRandomAccessFileAppenderHeaderFooterTest.xml
 create mode 100644 log4j-core/src/test/resources/ShutdownCallbackRegistryTest.xml
 create mode 100644 log4j-core/src/test/resources/customplugin/FixedStringLayout.java.source
 create mode 100644 log4j-core/src/test/resources/customplugin/log4j2-741.xml
 create mode 100644 log4j-core/src/test/resources/log4j+config+with+plus+characters.xml
 create mode 100644 log4j-core/src/test/resources/log4j-Level.xml
 create mode 100644 log4j-core/src/test/resources/log4j-collectionLogging.xml
 create mode 100644 log4j-core/src/test/resources/log4j-config.json
 create mode 100644 log4j-core/src/test/resources/log4j-customLevel.xml
 create mode 100644 log4j-core/src/test/resources/log4j-date.xml
 create mode 100644 log4j-core/src/test/resources/log4j-fatalOnly.xml
 delete mode 100644 log4j-core/src/test/resources/log4j-jmsqueue-failover.xml
 delete mode 100644 log4j-core/src/test/resources/log4j-jmsqueue.xml
 delete mode 100644 log4j-core/src/test/resources/log4j-jmstopic-failover.xml
 create mode 100644 log4j-core/src/test/resources/log4j-lookup.xml
 create mode 100644 log4j-core/src/test/resources/log4j-reference-level.json
 create mode 100644 log4j-core/src/test/resources/log4j-test1.json
 create mode 100644 log4j-core/src/test/resources/log4j-test1.yaml
 delete mode 100644 log4j-core/src/test/resources/log4j12-perf2.xml
 create mode 100644 log4j-core/src/test/resources/log4j2-744.xml
 create mode 100644 log4j-core/src/test/resources/log4j2-calling-class.xml
 create mode 100644 log4j-core/src/test/resources/log4j2-console-progress.xml
 create mode 100644 log4j-core/src/test/resources/log4j2-console-style-no-ansi.xml
 delete mode 100644 log4j-core/src/test/resources/log4j2-perf2.xml
 delete mode 100644 log4j-core/src/test/resources/logback-perf2.xml
 delete mode 100644 log4j-core/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-h2-driver-manager.xml
 delete mode 100644 log4j-core/src/test/resources/org/apache/logging/log4j/core/appender/db/jdbc/log4j2-hsqldb-driver-manager.xml
 create mode 100644 log4j-core/src/test/resources/org/apache/logging/log4j/core/impl/ForceNoDefClassFoundError.class
 create mode 100644 log4j-core/src/test/resources/org/apache/logging/log4j/core/lookup/resource-bundle.properties
 create mode 100644 log4j-core/src/test/resources/org/apache/logging/log4j/core/lookup/resource-bundle_en.properties
 create mode 100644 log4j-core/src/test/resources/perf9MMapNoLoc.xml
 create mode 100644 log4j-core/src/test/resources/reconfiguration-deadlock.xml
 create mode 100644 log4j-core/src/test/resources/rollover-test.xml
 create mode 100644 log4j-core/src/test/resources/serializedEvent.dat
 delete mode 100644 log4j-distribution/src/assembly/osgi-bin.xml
 create mode 100644 log4j-flume-ng/.gitignore
 delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeConfigurationBuilder.java
 delete mode 100644 log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/FlumeNode.java
 delete mode 100644 log4j-flume-ng/src/site/xdoc/index.xml
 create mode 100644 log4j-flume-ng/src/site/xdoc/index.xml.vm
 create mode 100644 log4j-iostreams/.gitignore
 create mode 100644 log4j-iostreams/pom.xml
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/ByteStreamLogger.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/CharStreamLogger.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/IoBuilder.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerBufferedInputStream.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerBufferedReader.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerFilterOutputStream.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerFilterWriter.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerInputStream.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerOutputStream.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerPrintStream.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerPrintWriter.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerReader.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/LoggerWriter.java
 create mode 100644 log4j-iostreams/src/main/java/org/apache/logging/log4j/io/package-info.java
 create mode 100644 log4j-iostreams/src/site/site.xml
 create mode 100644 log4j-iostreams/src/site/xdoc/index.xml
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/AbstractLoggerOutputStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/AbstractLoggerWriterTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/AbstractStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/IoBuilderCallerInfoTesting.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/IoBuilderTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerBufferedInputStreamCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerBufferedInputStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerBufferedReaderCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerBufferedReaderTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerFilterOutputStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerFilterWriterTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerInputStreamCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerInputStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerOutputStreamCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerOutputStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerPrintStreamCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerPrintStreamTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerPrintWriterCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerPrintWriterJdbcH2Test.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerPrintWriterTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerReaderCallerInfoTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerReaderTest.java
 create mode 100644 log4j-iostreams/src/test/java/org/apache/logging/log4j/io/LoggerWriterTest.java
 create mode 100644 log4j-iostreams/src/test/resources/log4j2-jdbc-driver-manager.xml
 create mode 100644 log4j-iostreams/src/test/resources/log4j2-streams-calling-info.xml
 create mode 100644 log4j-iostreams/src/test/resources/log4j2-streams-unit-test.xml
 create mode 100644 log4j-jcl/.gitignore
 create mode 100644 log4j-jcl/src/main/java/org/apache/logging/log4j/jcl/LogAdapter.java
 create mode 100644 log4j-jcl/src/test/java/org/apache/logging/log4j/jcl/CallerInformationTest.java
 create mode 100644 log4j-jmx-gui/.gitignore
 delete mode 100644 log4j-jmx-gui/src/main/java/org/apache/logging/log4j/jmx/gui/ClientGUI.java
 delete mode 100644 log4j-jmx-gui/src/main/java/org/apache/logging/log4j/jmx/gui/ClientGUIJConsolePlugin.java
 create mode 100644 log4j-jmx-gui/src/main/java/org/apache/logging/log4j/jmx/gui/ClientGui.java
 create mode 100644 log4j-jmx-gui/src/main/java/org/apache/logging/log4j/jmx/gui/ClientGuiJConsolePlugin.java
 create mode 100644 log4j-jul/.gitignore
 create mode 100644 log4j-jul/pom.xml
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/AbstractLoggerAdapter.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/ApiLogger.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/ApiLoggerAdapter.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/Constants.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/CoreLogger.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/CoreLoggerAdapter.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/DefaultLevelConverter.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/LevelConverter.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/LevelTranslator.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/LogManager.java
 create mode 100644 log4j-jul/src/main/java/org/apache/logging/log4j/jul/WrappedLogger.java
 create mode 100644 log4j-jul/src/site/site.xml
 create mode 100644 log4j-jul/src/site/xdoc/index.xml
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/AbstractLoggerTest.java
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/CallerInformationTest.java
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/JavaLevelTranslatorTest.java
 create mode 100644 log4j-jul/src/test/java/org/apache/logging/log4j/jul/Log4jLevelTranslatorTest.java
 create mode 100644 log4j-jul/src/test/resources/log4j2-test.xml
 create mode 100644 log4j-nosql/.gitignore
 create mode 100644 log4j-nosql/pom.xml
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/DefaultNoSqlObject.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/NoSqlAppender.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/NoSqlConnection.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/NoSqlDatabaseManager.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/NoSqlObject.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/NoSqlProvider.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/couchdb/CouchDbConnection.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/couchdb/CouchDbProvider.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/couchdb/package-info.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbObject.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbProvider.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/package-info.java
 create mode 100644 log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/package-info.java
 create mode 100644 log4j-nosql/src/site/site.xml
 create mode 100644 log4j-nosql/src/site/xdoc/index.xml.vm
 create mode 100644 log4j-nosql/src/test/java/org/apache/logging/log4j/nosql/appender/NoSqlAppenderTest.java
 create mode 100644 log4j-nosql/src/test/java/org/apache/logging/log4j/nosql/appender/NoSqlDatabaseManagerTest.java
 delete mode 100644 log4j-osgi/core-osgi-async/pom.xml
 delete mode 100644 log4j-osgi/core-osgi-jpa/pom.xml
 delete mode 100644 log4j-osgi/core-osgi-net/pom.xml
 delete mode 100644 log4j-osgi/core-osgi-nosql-couch/pom.xml
 delete mode 100644 log4j-osgi/core-osgi-nosql-mongo/pom.xml
 delete mode 100644 log4j-osgi/core-osgi-reduced/pom.xml
 delete mode 100644 log4j-osgi/pom.xml
 create mode 100644 log4j-perf/.gitignore
 create mode 100644 log4j-perf/pom.xml
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/JpaAppenderBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/jpa/TestBasicEntity.java
 create mode 100644 log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java
 create mode 100644 log4j-perf/src/main/resources/META-INF/persistence.xml
 create mode 100644 log4j-perf/src/main/resources/log4j12-perf2.xml
 create mode 100644 log4j-perf/src/main/resources/log4j2-jdbc-appender.xml
 create mode 100644 log4j-perf/src/main/resources/log4j2-jpa-appender.xml
 create mode 100644 log4j-perf/src/main/resources/log4j2-perf2.xml
 create mode 100644 log4j-perf/src/main/resources/logback-perf2.xml
 create mode 100644 log4j-perf/src/main/resources/perf-log4j12-async.xml
 create mode 100644 log4j-perf/src/main/resources/perf-logback-async.xml
 create mode 100644 log4j-perf/src/main/resources/perf3PlainNoLoc.xml
 create mode 100644 log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml
 create mode 100644 log4j-samples/.gitignore
 create mode 100644 log4j-samples/flume-common/.gitignore
 create mode 100644 log4j-samples/flume-embedded/.gitignore
 create mode 100644 log4j-samples/flume-remote/.gitignore
 create mode 100644 log4j-slf4j-impl/.gitignore
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/EventDataConverter.java
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/Log4jLogger.java
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/Log4jLoggerFactory.java
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/Log4jMDCAdapter.java
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/Log4jMarker.java
 create mode 100644 log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/Log4jMarkerFactory.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/EventDataConverter.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/Log4jLoggerFactory.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/Log4jMDCAdapter.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/Log4jMarkerFactory.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/MarkerWrapper.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/helpers/package-info.java
 delete mode 100644 log4j-slf4j-impl/src/main/java/org/slf4j/impl/SLF4JLogger.java
 create mode 100644 log4j-slf4j-impl/src/test/java/org/apache/logging/slf4j/CallerInformationTest.java
 create mode 100644 log4j-slf4j-impl/src/test/java/org/apache/logging/slf4j/CustomFlatMarker.java
 create mode 100644 log4j-slf4j-impl/src/test/java/org/apache/logging/slf4j/SerializeTest.java
 create mode 100644 log4j-taglib/.gitignore
 create mode 100644 log4j-to-slf4j/.gitignore
 create mode 100644 log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/CallerInformationTest.java
 create mode 100644 log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/InitialLoggerContext.java
 create mode 100644 log4j-to-slf4j/src/test/java/org/apache/logging/slf4j/TestUtil.java
 create mode 100644 log4j-to-slf4j/src/test/resources/logback-calling-class.xml
 create mode 100644 log4j-web/.gitignore
 create mode 100644 log4j-web/pom.xml
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jServletContainerInitializer.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jServletContextListener.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jServletFilter.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jWebInitializerImpl.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jWebLifeCycle.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/Log4jWebSupport.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/WebLoggerContextUtils.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/WebLookup.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/appender/ServletAppender.java
 create mode 100644 log4j-web/src/main/java/org/apache/logging/log4j/web/package-info.java
 create mode 100644 log4j-web/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer
 rename {log4j-core => log4j-web}/src/main/resources/META-INF/web-fragment.xml (100%)
 create mode 100644 log4j-web/src/main/resources/log4j2.component.properties
 create mode 100644 log4j-web/src/site/site.xml
 create mode 100644 log4j-web/src/site/xdoc/index.xml
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/Log4jServletContainerInitializerTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/Log4jServletContextListenerTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/Log4jServletFilterTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/Log4jWebInitializerImplTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/ServletAppenderTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/ShutdownPropertyTest.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/TestAsyncServlet.java
 create mode 100644 log4j-web/src/test/java/org/apache/logging/log4j/web/WebLookupTest.java
 create mode 100644 log4j-web/src/test/resources/WEB-INF/classes/log4j-servlet.xml
 create mode 100644 log4j-web/src/test/resources/WEB-INF/classes/log4j-webvar.xml
 create mode 100644 src/ide/Intellij/13/IntellijSettings.jar
 create mode 100644 src/ide/eclipse/4.3.2/organize-imports.importorder
 create mode 100644 src/site/resources/images/whichjar-2.1.png
 create mode 100644 src/site/resources/images/whichjar-slf4j-2.1.png
 create mode 100644 src/site/resources/images/whichjar.xlsx
 create mode 100644 src/site/xdoc/guidelines.xml
 create mode 100644 src/site/xdoc/javastyle.xml
 create mode 100644 src/site/xdoc/manual/customconfig.xml
 create mode 100644 src/site/xdoc/manual/customloglevels.xml.vm
 delete mode 100644 src/site/xdoc/manual/jmx.xml
 create mode 100644 src/site/xdoc/manual/jmx.xml.vm
 create mode 100644 src/site/xdoc/runtime-dependencies.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