This is an automated email from the ASF dual-hosted git repository.
rgoers pushed a change to branch ScopedContext
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from cf01425bf5 Fix site conflicts
add 7f9c7e8ed7 Delegate `ScopedContext` functionality to interface
add e28affa709 Incorporate Piotr's changes - mostly
No new revisions were added by this update.
Summary of changes:
log4j-api-test/pom.xml | 11 +-
.../org/apache/logging/log4j/test/TestLogger.java | 5 +-
.../log4j/test/spi/ScopedContextProviderSuite.java | 178 ++++++++
.../apache/logging/log4j/ResourceLoggerTest.java | 2 +
.../org/apache/logging/log4j/ScopedContext.java | 504 +++------------------
.../apache/logging/log4j/simple/SimpleLogger.java | 12 +-
.../org/apache/logging/log4j/spi/Provider.java | 7 +
.../logging/log4j/spi/ScopedContextProvider.java | 81 ++++
.../spi/internal/DefaultScopedContextProvider.java | 399 ++++++++++++++++
.../internal/DefaultScopedContextProviderTest.java | 49 +-
.../logging/log4j/core/impl/Log4jProvider.java | 17 +
.../log4j/core/impl/ScopedContextDataProvider.java | 20 +-
.../impl/internal/QueuedScopedContextProvider.java | 389 ++++++++++++++++
13 files changed, 1203 insertions(+), 471 deletions(-)
create mode 100644
log4j-api-test/src/main/java/org/apache/logging/log4j/test/spi/ScopedContextProviderSuite.java
create mode 100644
log4j-api/src/main/java/org/apache/logging/log4j/spi/ScopedContextProvider.java
create mode 100644
log4j-api/src/main/java/org/apache/logging/log4j/spi/internal/DefaultScopedContextProvider.java
copy log4j-1.2-api/src/test/java/org/apache/log4j/ConsoleAppenderTest.java =>
log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/internal/DefaultScopedContextProviderTest.java
(51%)
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/impl/internal/QueuedScopedContextProvider.java