This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.
from b63d490 Refactor common DOM parsing code.
new 936d6e2 Don't use deprecated methods.
new ef2851f Remove unused import.
new 807e845 Remove unused constants.
new 859f5c7 Remove unused imports.
new fc3cf56 Remove unused exceptions from test method signatures.
new b08d466 Log4j 1.2 bridge now supports SocketAppender.
new 9742cc5 Add TODO.
new 20f18e6 Convert AtomicReferences to Holders
new 2dacaea Log4j 1.2 bridge missing DefaultThrowableRenderer.
new 2f430ad Log4j 1.2 bridge missing some ThrowableInformation
constructors.
new f29e900 Add ThrowableInformationTest.
new 7b7a12c Format class.
new c4ce19f Log4j 1.2 bridge missing some LocationInfo constructors.
new 0df43d9 Update for Carter's comments.
new 7d55af7 Format tweaks.
new a129b24 Add missing util classes in org.apache.log4j.pattern.
new e619cb0 Better error reporting.
new 06fe59a Add test that show we can configure a Log4j 1 properties file
with a socket appender using an XML layout.
new 68afef6 Assert XML layout presence.
new adda476 Log4j 1.2 bridge missing UtilLoggingLevel.
new c5d1c6c Add missing tests from Log4j 1.2.17.
new 83c5193 Add more missing code and tests from Log4j 1.2.17.
new 3ff6b86 Issues with multiple Log4j 1.x filters (#753)
new f24c834 Catch all FileAppenderTest asynchronous errors
new b0a74d7 FileAppenderTest: increase thread pool termination timeout
The 25 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/log4j/AppenderSkeleton.java | 5 +-
.../org/apache/log4j/DefaultThrowableRenderer.java | 84 +++
.../main/java/org/apache/log4j/PatternLayout.java | 76 ++-
.../org/apache/log4j/PropertyConfigurator.java | 5 +-
.../org/apache/log4j/bridge/AppenderAdapter.java | 16 +-
.../org/apache/log4j/bridge/AppenderWrapper.java | 6 +-
.../org/apache/log4j/bridge/FilterAdapter.java | 43 +-
.../org/apache/log4j/builders/AbstractBuilder.java | 38 +-
.../org/apache/log4j/builders/BuilderManager.java | 10 +-
.../builders/appender/AsyncAppenderBuilder.java | 39 +-
.../builders/appender/ConsoleAppenderBuilder.java | 17 +-
.../appender/DailyRollingFileAppenderBuilder.java | 3 +-
.../builders/appender/FileAppenderBuilder.java | 2 +-
.../builders/appender/RewriteAppenderBuilder.java | 2 +-
.../appender/RollingFileAppenderBuilder.java | 2 +-
.../builders/appender/SocketAppenderBuilder.java | 153 ++++++
.../builders/appender/SyslogAppenderBuilder.java | 2 +-
.../builders/filter/DenyAllFilterBuilder.java | 8 +-
.../builders/filter/LevelMatchFilterBuilder.java | 3 -
.../log4j/builders/layout/SimpleLayoutBuilder.java | 8 +-
.../log4j}/builders/layout/XmlLayoutBuilder.java | 35 +-
.../log4j/config/PropertiesConfiguration.java | 28 +-
.../FormattingInfo.java} | 27 +-
.../org/apache/log4j/helpers/OptionConverter.java | 3 +-
.../org/apache/log4j/helpers/PatternConverter.java | 111 ++++
.../org/apache/log4j/helpers/PatternParser.java | 570 +++++++++++++++++++++
.../org/apache/log4j/helpers/UtilLoggingLevel.java | 236 +++++++++
.../org/apache/log4j/layout/Log4j1XmlLayout.java | 2 +-
.../org/apache/log4j/pattern/FormattingInfo.java | 128 +++++
.../org/apache/log4j/pattern/NameAbbreviator.java | 345 +++++++++++++
.../src/main/java/org/apache/log4j/spi/Filter.java | 12 -
.../java/org/apache/log4j/spi/LocationInfo.java | 112 +++-
.../org/apache/log4j/spi/ThrowableInformation.java | 59 ++-
.../java/org/apache/log4j/xml/DOMConfigurator.java | 3 +-
.../org/apache/log4j/xml/XmlConfiguration.java | 48 +-
.../org/apache/log4j/CallerInformationTest.java | 4 +-
.../test/java/org/apache/log4j/CategoryTest.java | 2 +-
.../src/test/java/org/apache/log4j/LayoutTest.java | 168 ++++++
.../test/java/org/apache/log4j/LogWithMDCTest.java | 2 +-
.../java/org/apache/log4j/LogWithRouteTest.java | 2 +-
.../test/java/org/apache/log4j/MDCTestCase.java | 4 +-
.../org/apache/log4j/PropertyConfiguratorTest.java | 2 +-
.../log4j/builders/Log4j2ListAppenderBuilder.java | 98 ++++
.../config/AbstractLog4j1ConfigurationTest.java | 124 ++++-
.../config/Log4j1ConfigurationFactoryTest.java | 15 +-
.../log4j/config/MapRewriteAppenderTest.java | 2 +-
.../config/PropertiesConfigurationFactoryTest.java | 2 +-
.../log4j/config/PropertiesConfigurationTest.java | 12 +-
.../apache/log4j/config/RewriteAppenderTest.java | 2 +-
...t.java => SocketAppenderConfigurationTest.java} | 53 +-
...ralFilterFixture.java => StartsWithFilter.java} | 70 +--
.../config/SyslogAppenderConfigurationTest.java | 2 -
.../apache/log4j/config/SyslogAppenderTest.java | 1 +
.../log4j/config/XmlConfigurationFactoryTest.java | 2 +-
.../apache/log4j/config/XmlConfigurationTest.java | 6 +
.../apache/log4j/helpers/BoundedFIFOTestCase.java | 233 +++++++++
.../apache/log4j/helpers/CyclicBufferTestCase.java | 159 ++++++
.../org/apache/log4j/helpers/DateLayoutTest.java | 288 +++++++++++
.../java/org/apache/log4j/helpers/LogLogTest.java} | 40 +-
.../log4j/helpers/OptionConverterTestCase.java | 177 +++++++
.../log4j/helpers/PatternParserTestCase.java | 131 +++++
.../log4j/helpers/UtilLoggingLevelTest.java} | 33 +-
.../apache/log4j/pattern/FormattingInfoTest.java | 92 ++++
.../apache/log4j/pattern/NameAbbreviatorTest.java | 329 ++++++++++++
.../org/apache/log4j/spi/LocationInfoTest.java | 82 +++
.../apache/log4j/spi/ThrowableInformationTest.java | 338 ++++++++++++
.../test/java/org/apache/log4j/util/Compare.java | 150 ++++++
.../src/test/java/org/apache/log4j/xml/XLevel.java | 74 +++
.../resources/log4j-multipleFilters.properties | 69 +++
.../src/test/resources/log4j-multipleFilters.xml | 92 ++++
...perties => log4j1-socket-xml-layout.properties} | 9 +-
...default.properties => log4j1-socket.properties} | 16 +-
.../{log4j1-syslog.xml => log4j1-socket.xml} | 10 +-
.../log4j/core/appender/FileAppenderTest.java | 61 ++-
.../log4j/core/filter/CompositeFilterTest.java | 49 ++
.../logging/log4j/core/filter/CompositeFilter.java | 4 +-
src/changes/changes.xml | 33 +-
77 files changed, 4882 insertions(+), 401 deletions(-)
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/DefaultThrowableRenderer.java
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/builders/appender/SocketAppenderBuilder.java
copy
{log4j-layout-jackson-xml/src/main/java/org/apache/logging/log4j/jackson/xml =>
log4j-1.2-api/src/main/java/org/apache/log4j}/builders/layout/XmlLayoutBuilder.java
(78%)
copy log4j-1.2-api/src/main/java/org/apache/log4j/{or/DefaultRenderer.java =>
helpers/FormattingInfo.java} (63%)
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/helpers/PatternConverter.java
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/helpers/PatternParser.java
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/pattern/FormattingInfo.java
create mode 100644
log4j-1.2-api/src/main/java/org/apache/log4j/pattern/NameAbbreviator.java
create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/LayoutTest.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/builders/Log4j2ListAppenderBuilder.java
copy
log4j-1.2-api/src/test/java/org/apache/log4j/config/{SyslogAppenderConfigurationTest.java
=> SocketAppenderConfigurationTest.java} (59%)
copy
log4j-1.2-api/src/test/java/org/apache/log4j/config/{NeutralFilterFixture.java
=> StartsWithFilter.java} (75%)
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/helpers/BoundedFIFOTestCase.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/helpers/CyclicBufferTestCase.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/helpers/DateLayoutTest.java
copy
log4j-1.2-api/src/{main/java/org/apache/log4j/spi/ThrowableRendererSupport.java
=> test/java/org/apache/log4j/helpers/LogLogTest.java} (55%)
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/helpers/OptionConverterTestCase.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/helpers/PatternParserTestCase.java
copy
log4j-1.2-api/src/{main/java/org/apache/log4j/spi/ThrowableRendererSupport.java
=> test/java/org/apache/log4j/helpers/UtilLoggingLevelTest.java} (64%)
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/pattern/FormattingInfoTest.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/pattern/NameAbbreviatorTest.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/spi/LocationInfoTest.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/spi/ThrowableInformationTest.java
create mode 100644
log4j-1.2-api/src/test/java/org/apache/log4j/util/Compare.java
create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/xml/XLevel.java
create mode 100644
log4j-1.2-api/src/test/resources/log4j-multipleFilters.properties
create mode 100644 log4j-1.2-api/src/test/resources/log4j-multipleFilters.xml
copy log4j-1.2-api/src/test/resources/{L7D_fr_CH.properties =>
log4j1-socket-xml-layout.properties} (72%)
copy
log4j-1.2-api/src/test/resources/{log4j1-syslog-protocol-default.properties =>
log4j1-socket.properties} (68%)
copy log4j-1.2-api/src/test/resources/{log4j1-syslog.xml => log4j1-socket.xml}
(84%)
create mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/filter/CompositeFilterTest.java