This is an automated email from the ASF dual-hosted git repository.

rgoers pushed a change to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.


    from f1adadc  Update revapi.json
     new 22a0ca7  LOG4J2-913 - Access configurations by HTTP/S. Support Spring 
Cloud Config
     new ea4101a  LOG4J2-1906 - Delay file name resolution closer to when the 
stream is opened
     new 23ec2ac  LOG4J2-2266 - Load PropertySources from any accessible 
ClassLoader and handle any exceptions
     new 927322a  Prepare for release
     new e22f9eb  Update changes.xml for next release
     new 7a9a466  LOG4J2-913 - Add support for dynamic reconfiguration
     new 90636cf  LOG4J2-913 - Code review changes
     new 3c8ea80  Functional Sample
     new 512c51c  LOG4J2-913 - Fix JSON serialization problems. Configure for 
various deployment methods
     new e5f4479  LOG4J2-913 - Add more tests and update site
     new a54d243  More documentation fixes
     new a6004c9  LOG4J2-913 - Remove unneeded imports. General cleanup

The 12 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:
 .../org/apache/logging/log4j/util/Base64Util.java  |   20 +-
 .../org/apache/logging/log4j/util/Base64Util.java  |   64 +
 .../apache/logging/log4j/util/PropertiesUtil.java  |   15 +
 .../java/org/apache/logging/log4j/util}/Timer.java |   70 +-
 .../logging/log4j/ThreadContextUtilityClass.java   |    4 +-
 .../log4j/message/MessageFormatsPerfTest.java      |    2 +-
 .../logging/log4j/util/PropertiesUtilTest.java     |   15 +-
 .../src/test/resources/log4j2.system.properties    |    1 +
 .../apache/logging/log4j/core/SimplePerfTest.java  |    2 +-
 .../logging/log4j/core/ThreadedPerfTest.java       |    2 +-
 log4j-core/revapi.json                             |  348 +-
 .../core/appender/mom/kafka/KafkaAppender.java     |    8 +-
 .../core/appender/mom/kafka/KafkaManager.java      |   39 +
 .../log4j/core/config/AbstractConfiguration.java   |   40 +-
 .../log4j/core/config/ConfigurationFactory.java    |   42 +-
 .../core/config/ConfigurationFileWatcher.java      |   72 +
 .../log4j/core/config/ConfigurationSource.java     |   95 +-
 .../logging/log4j/core/config/HttpWatcher.java     |  154 +
 .../config/builder/impl/BuiltConfiguration.java    |   15 +-
 .../builder/impl/DefaultConfigurationBuilder.java  |    2 +-
 .../config/composite/CompositeConfiguration.java   |   24 +-
 .../log4j/core/config/json/JsonConfiguration.java  |   13 +-
 .../log4j/core/config/xml/XmlConfiguration.java    |   16 +-
 .../log4j/core/layout/AbstractJacksonLayout.java   |  141 +-
 .../logging/log4j/core/lookup/Interpolator.java    |   10 +
 .../log4j/core/net/UrlConnectionFactory.java       |  101 +
 .../log4j/core/net/ssl/SslConfiguration.java       |   29 +-
 .../core/net/ssl/SslConfigurationFactory.java      |   91 +
 .../AbstractWatcher.java}                          |   42 +-
 .../log4j/core/util/AuthorizationProvider.java     |   21 +-
 .../core/util/BasicAuthorizationProvider.java      |   65 +
 .../apache/logging/log4j/core/util/NetUtils.java   |   57 +
 .../logging/log4j/core/util/PasswordDecryptor.java |   21 +-
 .../org/apache/logging/log4j/core/util/Source.java |  135 +
 .../apache/logging/log4j/core/util/UuidUtil.java   |   43 +-
 .../logging/log4j/core/util/WatchEventService.java |   18 +-
 .../logging/log4j/core/util/WatchManager.java      |  195 +-
 .../apache/logging/log4j/core/util/Watcher.java    |   79 +
 .../logging/log4j/core/util/WatcherFactory.java    |  101 +
 .../log4j/core/util/WrappedFileWatcher.java        |  102 +
 .../logging/log4j/core/util/WatchHttpTest.java     |  173 +
 .../test/resources/{ => __files}/log4j-test1.xml   |    0
 .../{logback-perf.xml => logback-test.xml}         |    0
 log4j-docker/pom.xml                               |  215 ++
 .../apache/logging/log4j/docker/DockerLookup.java  |  124 +
 .../logging/log4j/docker/model/Container.java      |  176 +
 .../logging/log4j/docker/model/HostConfig.java     |   20 +-
 .../logging/log4j/docker/model/IPAMConfig.java     |   69 +
 .../apache/logging/log4j/docker/model/Mount.java   |  113 +
 .../apache/logging/log4j/docker/model/Network.java |  168 +
 .../log4j/docker/model/NetworkSettings.java        |  215 ++
 .../logging/log4j/docker/model/PortDefinition.java |   69 +
 log4j-docker/src/site/markdown/index.md.vm         |   56 +
 log4j-docker/src/site/site.xml                     |   52 +
 .../logging/log4j/flume/appender/BatchEvent.java   |    4 +
 .../log4j/flume/appender/FlumeAppender.java        |   19 +
 .../log4j/flume/appender/FlumeAvroManager.java     |   40 +-
 log4j-samples/log4j-samples-flume-embedded/pom.xml |    1 +
 log4j-samples/log4j-samples-flume-remote/pom.xml   |    1 +
 .../log4j-spring-cloud-config-client/pom.xml       |  208 ++
 .../client/Log4j2CloudConfigLoggingSystem.java     |  132 +
 .../cloud/config/client/Log4j2EventListener.java   |   49 +
 .../cloud/config/client/WatchEventManager.java     |   34 +-
 ...pache.logging.log4j.core.util.WatchEventService |    1 +
 .../src/main/resources/META-INF/spring.factories   |    1 +
 .../src/main/resources/log4j2.component.properties |    0
 .../src/main/resources/log4j2.system.properties    |    1 +
 .../src/site/markdown/index.md                     |   88 +
 .../src/site/site.xml                              |   52 +
 .../Dockerfile                                     |   16 +
 .../README.md                                      |   36 +
 .../docker/app-compose.yml                         |   21 +
 .../docker/docker-compose.yml                      |   74 +
 .../docker/down.sh                                 |    5 +
 .../docker/init/fluent-bit/fluent-bit.conf         |   28 +
 .../docker/init/flume/flume-env.sh                 |    1 +
 .../docker/init/flume/flume.conf                   |   32 +
 .../docker/init/flume/log4j.properties             |   10 +
 .../docker/init/flume/start-flume.sh               |   14 +
 .../docker/init/rabbit/definitions.json            |   36 +
 .../docker/init/rabbit/rabbitmq.config             |   14 +
 .../docker/logs.sh                                 |    7 +
 .../docker/restartApp.sh                           |   20 +
 .../docker/stop.sh                                 |    6 +
 .../docker/stopApp.sh                              |    3 +
 .../docker/up.sh                                   |    6 +
 .../pom.xml                                        |  269 ++
 .../cloud/config/sample/SampleApplication.java     |   17 +
 .../sample/config/GlobalExceptionHandler.java      |   26 +-
 .../cloud/config/sample/config/WebMvcConfig.java   |   39 +
 .../config/sample/controller/SampleController.java |  117 +
 .../utils/spring/SampleResponseErrorHandler.java   |   26 +-
 .../src/main/resources/META-INF/MANIFEST.MF        |    0
 .../src/main/resources/application.yml             |   30 +
 .../src/main/resources/bootstrap.yml               |    5 +
 .../src/main/resources/log4j2.component.properties |    3 +
 .../pom.xml                                        |  218 ++
 .../readme.txt                                     |    0
 .../src/main/config-repo/log4j2.xml                |   97 +
 .../config/service/ConfigServiceApplication.java   |   29 +-
 .../service/config/SecurityConfiguration.java      |   29 +-
 .../src/main/resources/application.yaml            |   38 +
 .../src/main/resources/log4j2.xml                  |   29 +
 .../service/ConfigServiceApplicationTest.java      |   28 +-
 .../log4j-spring-cloud-config-samples/pom.xml      |  108 +
 log4j-spring-cloud-config/pom.xml                  |   93 +
 .../src/site/markdown/index.md                     |   21 +
 log4j-spring-cloud-config/src/site/site.xml        |   52 +
 pom.xml                                            | 3440 ++++++++++----------
 src/changes/changes.xml                            |    1 -
 src/site/markdown/index.md.vm                      |    6 +
 src/site/markdown/manual/cloud.md                  |  223 ++
 src/site/resources/images/DockerFluentd.drawio     |    1 +
 src/site/resources/images/DockerFluentd.png        |  Bin 0 -> 16444 bytes
 .../images/DockerFluentdAggregator.drawio          |    1 +
 .../resources/images/DockerFluentdAggregator.png   |  Bin 0 -> 15394 bytes
 src/site/resources/images/DockerLogFile.drawio     |    1 +
 src/site/resources/images/DockerLogFile.png        |  Bin 0 -> 14674 bytes
 src/site/resources/images/DockerStdout.drawio      |    1 +
 src/site/resources/images/DockerStdout.png         |  Bin 0 -> 19551 bytes
 src/site/resources/images/DockerTCP.drawio         |    1 +
 src/site/resources/images/DockerTCP.png            |  Bin 0 -> 11895 bytes
 src/site/resources/images/LoggerAggregator.drawio  |    1 +
 src/site/resources/images/LoggerAggregator.png     |  Bin 0 -> 11342 bytes
 src/site/site.xml                                  |    4 +
 src/site/xdoc/manual/configuration.xml.vm          |   78 +
 src/site/xdoc/manual/lookups.xml                   |   25 +
 src/site/xdoc/runtime-dependencies.xml             |   74 +-
 128 files changed, 7687 insertions(+), 2168 deletions(-)
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => log4j-api-java9/src/main/java/org/apache/logging/log4j/util/Base64Util.java 
(69%)
 create mode 100644 
log4j-api/src/main/java/org/apache/logging/log4j/util/Base64Util.java
 rename log4j-api/src/{test/java/org/apache/logging/log4j => 
main/java/org/apache/logging/log4j/util}/Timer.java (84%)
 create mode 100644 log4j-api/src/test/resources/log4j2.system.properties
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/config/ConfigurationFileWatcher.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/config/HttpWatcher.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/net/UrlConnectionFactory.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationFactory.java
 rename 
log4j-core/src/main/java/org/apache/logging/log4j/core/{config/ConfiguratonFileWatcher.java
 => util/AbstractWatcher.java} (65%)
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/AuthorizationProvider.java
 (68%)
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/BasicAuthorizationProvider.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/PasswordDecryptor.java
 (68%)
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/Source.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatchEventService.java
 (69%)
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/Watcher.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatcherFactory.java
 create mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/util/WrappedFileWatcher.java
 create mode 100644 
log4j-core/src/test/java/org/apache/logging/log4j/core/util/WatchHttpTest.java
 copy log4j-core/src/test/resources/{ => __files}/log4j-test1.xml (100%)
 copy log4j-core/src/test/resources/{logback-perf.xml => logback-test.xml} 
(100%)
 create mode 100644 log4j-docker/pom.xml
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/DockerLookup.java
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/Container.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/HostConfig.java
 (69%)
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/IPAMConfig.java
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/Mount.java
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/Network.java
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/NetworkSettings.java
 create mode 100644 
log4j-docker/src/main/java/org/apache/logging/log4j/docker/model/PortDefinition.java
 create mode 100644 log4j-docker/src/site/markdown/index.md.vm
 create mode 100644 log4j-docker/src/site/site.xml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/pom.xml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client/Log4j2CloudConfigLoggingSystem.java
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client/Log4j2EventListener.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/java/org/apache/logging/log4j/spring/cloud/config/client/WatchEventManager.java
 (50%)
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/META-INF/services/org.apache.logging.log4j.core.util.WatchEventService
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/META-INF/spring.factories
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/log4j2.component.properties
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/main/resources/log4j2.system.properties
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/site/markdown/index.md
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-client/src/site/site.xml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/Dockerfile
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/README.md
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/app-compose.yml
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/docker-compose.yml
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/down.sh
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/fluent-bit/fluent-bit.conf
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/flume/flume-env.sh
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/flume/flume.conf
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/flume/log4j.properties
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/flume/start-flume.sh
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/rabbit/definitions.json
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/init/rabbit/rabbitmq.config
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/logs.sh
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/restartApp.sh
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/stop.sh
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/stopApp.sh
 create mode 100755 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/docker/up.sh
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/pom.xml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/java/org/apache/logging/log4j/spring/cloud/config/sample/SampleApplication.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/java/org/apache/logging/log4j/spring/cloud/config/sample/config/GlobalExceptionHandler.java
 (51%)
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/java/org/apache/logging/log4j/spring/cloud/config/sample/config/WebMvcConfig.java
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/java/org/apache/logging/log4j/spring/cloud/config/sample/controller/SampleController.java
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/java/org/apache/logging/log4j/spring/cloud/config/sample/utils/spring/SampleResponseErrorHandler.java
 (56%)
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/resources/META-INF/MANIFEST.MF
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/resources/application.yml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/resources/bootstrap.yml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-application/src/main/resources/log4j2.component.properties
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/pom.xml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/readme.txt
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/main/config-repo/log4j2.xml
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/main/java/org/apache/logging/log4j/spring/cloud/config/service/ConfigServiceApplication.java
 (64%)
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/main/java/org/apache/logging/log4j/spring/cloud/config/service/config/SecurityConfiguration.java
 (52%)
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/main/resources/application.yaml
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/main/resources/log4j2.xml
 copy 
log4j-flume-ng/src/main/java/org/apache/logging/log4j/flume/appender/BatchEvent.java
 => 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/log4j-spring-cloud-config-sample-server/src/test/java/org/apache/logging/log4j/spring/cloud/config/service/ConfigServiceApplicationTest.java
 (68%)
 create mode 100644 
log4j-spring-cloud-config/log4j-spring-cloud-config-samples/pom.xml
 create mode 100644 log4j-spring-cloud-config/pom.xml
 create mode 100644 log4j-spring-cloud-config/src/site/markdown/index.md
 create mode 100644 log4j-spring-cloud-config/src/site/site.xml
 create mode 100644 src/site/markdown/manual/cloud.md
 create mode 100644 src/site/resources/images/DockerFluentd.drawio
 create mode 100644 src/site/resources/images/DockerFluentd.png
 create mode 100644 src/site/resources/images/DockerFluentdAggregator.drawio
 create mode 100644 src/site/resources/images/DockerFluentdAggregator.png
 create mode 100644 src/site/resources/images/DockerLogFile.drawio
 create mode 100644 src/site/resources/images/DockerLogFile.png
 create mode 100644 src/site/resources/images/DockerStdout.drawio
 create mode 100644 src/site/resources/images/DockerStdout.png
 create mode 100644 src/site/resources/images/DockerTCP.drawio
 create mode 100644 src/site/resources/images/DockerTCP.png
 create mode 100644 src/site/resources/images/LoggerAggregator.drawio
 create mode 100644 src/site/resources/images/LoggerAggregator.png

Reply via email to