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

mattsicker pushed a change to branch mean-bean-machine
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git.


    from 9eb91f9  Merge branch 'master' into mean-bean-machine
     new 6caab9e  Clean up BeanManager API surface
     new a789af3  Add tests and stable ordering for bean inheritance
     add 46a8db9  (doc) add TimeBasedTriggeringPolicy, modulate default value 
to doc (#527)
     add db40eb1  Replace null check with Objects/Stream static method. (#525)
     add c91e5a2  Make Local variable and parameter final. (#523)
     add 00d440d  Replace anonymous classes with lambda expressions. (#526)
     add b9d8a83  Make Local variable and parameter final. (#524)
     add 5ba64e8  Replace try finally statement with try with resources 
statement (#510)
     add c06de49  Java 8 improvements (#514)
     add 91a69fa  Make Local variable and parameter final. (#533)
     add 241dbcc  Simplify conditional expression. (#531)
     add 3c649ce  LOG4J2-3107 SmtpManager.createManagerName() ignores port 
(#528)
     add c1f8f71  Fix Typo. (#540)
     new c7dc660  Merge branch 'master' into mean-bean-machine
     add 5b28850  Fix compile error
     new c4b8807  Merge branch 'master' into mean-bean-machine
     add 7073607  Move test class to correct module
     new 9efae8a  Merge branch 'master' into mean-bean-machine

The 5 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:
 .../src/main/java/org/apache/log4j/Category.java   |   2 +-
 .../org/apache/log4j/bridge/LogEventAdapter.java   |   2 +-
 .../builders/appender/AsyncAppenderBuilder.java    |   2 +-
 .../builders/appender/RewriteAppenderBuilder.java  |   2 +-
 .../builders/filter/LevelMatchFilterBuilder.java   |   2 +-
 .../builders/filter/LevelRangeFilterBuilder.java   |   2 +-
 .../org/apache/log4j/config/PropertySetter.java    |   4 +-
 .../org/apache/log4j/layout/Log4j1XmlLayout.java   |  17 ++-
 .../log4j/pattern/Log4j1MdcPatternConverter.java   |   7 +-
 .../main/java/org/apache/log4j/spi/ErrorCode.java  |   2 +-
 .../java/org/apache/log4j/spi/LoggingEvent.java    |   2 +-
 .../org/apache/log4j/xml/XmlConfiguration.java     |   4 +-
 .../java/org/apache/logging/log4j/LogBuilder.java  |   2 +-
 .../org/apache/logging/log4j/util/LoaderUtil.java  |   7 +-
 .../apache/logging/log4j/util/PropertiesUtil.java  |  30 ++---
 .../logging/log4j/util/SortedArrayStringMap.java   |   7 +-
 .../apache/logging/log4j/util/StackLocator.java    |   2 +-
 .../core/appender/MemoryMappedFileManager.java     |  19 ++-
 .../core/appender/nosql/NoSqlDatabaseManager.java  |  14 +--
 .../core/appender/rolling/RollingFileManager.java  |   2 +-
 .../core/async/AsyncLoggerConfigDisruptor.java     |  40 ++-----
 .../logging/log4j/core/async/DisruptorUtil.java    |   7 +-
 .../core/async/JCToolsBlockingQueueFactory.java    |  45 ++-----
 .../logging/log4j/core/config/di/BeanManager.java  |  24 ++++
 .../logging/log4j/core/config/di/Injector.java     |  41 -------
 .../log4j/core/config/di/ProviderFactory.java      |  24 ----
 .../core/config/di/impl/AbstractProducer.java      |   3 +-
 .../core/config/di/impl/DefaultBeanManager.java    | 126 ++++++++++----------
 .../config/di/impl/DefaultInjectionTarget.java     |   1 -
 .../di/impl/DefaultInjectionTargetFactory.java     |  91 +++++++++-----
 .../impl/{DefaultInjector.java => Injector.java}   |  10 +-
 .../log4j/core/config/di/impl/ProvidedBean.java    |   9 +-
 .../log4j/core/config/di/impl/ProviderBean.java    |  11 +-
 .../logging/log4j/core/filter/BurstFilter.java     |   6 +-
 .../logging/log4j/core/filter/RegexFilter.java     |   8 +-
 .../log4j/core/impl/JdkMapAdapterStringMap.java    |  24 ++--
 .../log4j/core/pattern/MdcPatternConverter.java    |  11 +-
 .../logging/log4j/core/script/ScriptManager.java   |  30 ++---
 .../logging/log4j/core/time/ClockFactory.java      |  12 +-
 .../log4j/core/time/internal/CachedClock.java      |  13 +-
 .../core/time/internal/format/FastDateParser.java  |   7 +-
 .../log4j/core/tools/picocli/CommandLine.java      |  24 ++--
 .../log4j/core/EventParameterMemoryLeakTest.java   |   7 +-
 ...ReusableParameterizedMessageMemoryLeakTest.java |   7 +-
 .../async/AsyncAppenderConfigTest_LOG4J2_2032.java |   4 +-
 .../async/AsyncLoggerTestArgumentFreedOnError.java |   7 +-
 .../core/async/QueueFullAsyncLoggerTest3.java      |   7 +-
 .../log4j/core/config/NestedLoggerConfigTest.java  |   5 +-
 .../log4j/core/config/di/BeanManagerTest.java      | 131 ++++++++++++++++++++-
 .../NestedLoggingFromThrowableMessageTest.java     |   5 +-
 .../apache/logging/log4j/docker/DockerLookup.java  |  22 ++--
 .../logging/log4j/docker/model/Container.java      |  26 ++--
 .../logging/log4j/docker/model/IPAMConfig.java     |   8 +-
 .../apache/logging/log4j/docker/model/Mount.java   |  16 +--
 .../apache/logging/log4j/docker/model/Network.java |  26 ++--
 .../log4j/docker/model/NetworkSettings.java        |  34 +++---
 .../logging/log4j/docker/model/PortDefinition.java |   8 +-
 .../logging/log4j/jms/appender/JmsManager.java     |  15 +--
 .../apache/logging/log4j/jmx/gui/ClientGui.java    |  48 ++++----
 .../ContextDataJsonAttributeConverter.java         |   9 +-
 .../logging/log4j/kafka/appender/KafkaManager.java |  22 ++--
 .../kubernetes/KubernetesClientProperties.java     |   2 +-
 .../logging/log4j/kubernetes/KubernetesLookup.java |   2 +-
 .../log4j/jackson/ContextDataSerializer.java       |  24 ++--
 .../layout/template/json/JsonTemplateLayout.java   |   6 +-
 .../json/resolver/CaseConverterResolver.java       |   8 +-
 .../json/resolver/EventResolverContext.java        |   2 +-
 .../resolver/EventRootObjectKeyInterceptor.java    |   2 +-
 .../template/json/resolver/ExceptionResolver.java  |   4 +-
 .../template/json/resolver/TemplateResolver.java   |   4 +-
 .../json/resolver/TemplateResolverContext.java     |   2 +-
 .../json/resolver/TemplateResolverInterceptor.java |   2 +-
 .../template/json/resolver/TemplateResolvers.java  |   4 +-
 .../template/json/resolver/TimestampResolver.java  |   2 +-
 .../layout/template/json/util/JsonReader.java      |  20 ++--
 .../layout/template/json/util/JsonWriter.java      |   2 +-
 .../template/json/util/RecyclerFactories.java      |   2 +-
 .../layout/template/json/util/RecyclerFactory.java |   2 +-
 .../template/json/util/StringParameterParser.java  |  12 +-
 .../logging/log4j/mongodb3/MongoDb3Connection.java |   2 +-
 .../logging/log4j/mongodb4/MongoDb4Connection.java |   2 +-
 .../json/JsonTemplateLayoutBenchmarkReport.java    |   4 +-
 .../logging/log4j/perf/jmh/ClocksBenchmark.java    |  17 ++-
 .../perf/jmh/FileAppenderThrowableBenchmark.java   |  20 ++--
 .../perf/jmh/SortedArrayVsHashMapBenchmark.java    |  21 +---
 .../logging/log4j/perf/jmh/StackWalkBenchmark.java |  18 ++-
 .../logging/log4j/perf/nogc/OpenHashStringMap.java |  29 ++---
 .../logging/log4j/perf/util/StackDriver.java       |   2 +-
 .../logging/log4j/plugins/di/SingletonScoped.java  |   1 -
 .../logging/log4j/plugins/util/PluginRegistry.java |   5 +-
 .../logging/log4j/redis/appender/RedisManager.java |   7 +-
 .../java/org/apache/logging/slf4j/Log4jMarker.java |   4 +-
 .../java/org/apache/logging/slf4j/Log4jMarker.java |   4 +-
 .../logging/log4j/smtp/appender/SmtpManager.java   |  24 ++--
 .../log4j/smtp/appender/SmtpManagerTest.java       |  19 +++
 .../log4j/spring/boot/SpringProfileArbiter.java    |   2 +-
 .../log4j/spring/boot/SpringPropertySource.java    |   2 +-
 .../cloud/config/client/Log4j2EventListener.java   |   2 +-
 .../cloud/config/client/WatchEventManager.java     |   6 +-
 .../cloud/config/sample/SampleApplication.java     |   2 +-
 .../sample/config/GlobalExceptionHandler.java      |   2 +-
 .../cloud/config/sample/config/WebMvcConfig.java   |   2 +-
 .../config/sample/controller/K8SController.java    |  12 +-
 .../config/sample/controller/SampleController.java |  22 ++--
 .../utils/spring/SampleResponseErrorHandler.java   |   4 +-
 .../config/service/ConfigServiceApplication.java   |   2 +-
 .../service/config/SecurityConfiguration.java      |   2 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  17 ++-
 src/changes/changes.xml                            |   3 +
 src/site/asciidoc/manual/appenders.adoc            |   2 +-
 110 files changed, 691 insertions(+), 777 deletions(-)
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/config/di/Injector.java
 delete mode 100644 
log4j-core/src/main/java/org/apache/logging/log4j/core/config/di/ProviderFactory.java
 rename 
log4j-core/src/main/java/org/apache/logging/log4j/core/config/di/impl/{DefaultInjector.java
 => Injector.java} (96%)
 create mode 100644 
log4j-smtp/src/test/java/org/apache/logging/log4j/smtp/appender/SmtpManagerTest.java

Reply via email to