This is an automated email from the ASF dual-hosted git repository.
klund pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.
from 8026871 GEODE-7165: Remove networking dependency from
GatewayReceiverImplTest (#4071)
new efc2362 GEODE-6964: Move geode log4j core classes to geode-log4j
new dffcb94 GEODE-7152: Send alert messages using executor
The 2 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/test/resources/expected-pom.xml | 6 +
.../release/session/bin/modify_war | 1 +
geode-assembly/build.gradle | 15 +-
.../apache/geode/session/tests/TomcatInstall.java | 7 +-
.../GfshCommandRedactionAcceptanceTest.java | 118 +++++++++++
.../GfshStartLocatorLogAcceptanceTest.java | 2 +-
.../session/tests/GenericAppServerContainer.java | 14 +-
.../integrationTest/resources/assembly_content.txt | 1 +
.../resources/dependency_classpath.txt | 1 +
geode-core/build.gradle | 27 +--
.../api}/AlertingServiceDistributedTest.java | 31 ++-
...rtingServiceWithoutListenerDistributedTest.java | 11 +-
.../geode/cache/ConnectionPoolDUnitTest.java | 2 +-
.../geode/cache30/PartitionedRegionDUnitTest.java | 2 +-
...overWithMixedVersionServersDistributedTest.java | 33 ++-
.../LoggingWithReconnectDistributedTest.java | 4 +-
...butedSystemMXBeanWithAlertsDistributedTest.java | 12 +-
.../cli/util/MergeLogsDistributedTest.java | 1 -
.../security/ClientAuthenticationDUnitTest.java | 13 +-
.../AlertingServiceWithClusterIntegrationTest.java | 10 +-
.../AlertingServiceWithLonerIntegrationTest.java | 4 +-
.../client/internal/QueueManagerJUnitTest.java | 2 +-
.../pooling/ConnectionManagerJUnitTest.java | 2 +-
.../internal/InternalLocatorIntegrationTest.java | 2 +-
.../adapter/GMSMembershipManagerJUnitTest.java | 4 +-
.../cache/PartitionedRegionIntegrationTest.java | 57 +-----
.../ManagerLogWriterFactoryIntegrationTest.java | 5 +-
.../logging/MergeLogFilesIntegrationTest.java | 2 +-
.../internal}/BannerLoggingIntegrationTest.java | 4 +-
.../ConfigurationInfoIntegrationTest.java | 4 +-
.../internal}/FileSystemCanaryIntegrationTest.java | 22 +-
...StartupConfigurationLoggingIntegrationTest.java | 6 +-
...stemOutRuleAndSystemErrRuleIntegrationTest.java | 2 +-
.../LogLevelChangesWithCacheIntegrationTest.java | 9 +-
...hangesWithDistributedSystemIntegrationTest.java | 9 +-
...ollingWithDistributedSystemIntegrationTest.java | 2 +-
.../api}/LoggingWithLocatorIntegrationTest.java | 10 +-
.../LoggingWithLocatorLauncherIntegrationTest.java | 2 +-
.../LoggingWithServerLauncherIntegrationTest.java | 2 +-
.../DistributedSystemMXBeanIntegrationTest.java | 28 ++-
.../cli/commands/GfshCommandIntegrationTest.java | 82 ++++----
.../ChangeLogLevelFunctionIntegrationTest.java | 6 +-
.../apache/geode/codeAnalysis/excludedClasses.txt | 18 +-
...moteWithCustomLoggingIntegrationTest_log4j2.xml | 22 +-
...soleAppenderWithCacheIntegrationTest_log4j2.xml | 53 -----
.../admin/internal/AdminDistributedSystemImpl.java | 4 +-
.../internal/DistributedSystemConfigImpl.java | 4 +-
.../apache/geode/admin/jmx/internal/AgentImpl.java | 8 +-
.../log4j => alerting/internal}/AlertListener.java | 13 +-
.../internal}/AlertListenerMessageFactory.java | 12 +-
.../internal/AlertMessaging.java} | 19 +-
.../internal}/AlertingSession.java | 32 +--
.../internal/AlertingSessionNotifier.java} | 16 +-
.../internal/AlertingSessionRegistryProvider.java} | 52 ++---
.../internal/ClusterAlertMessaging.java} | 91 ++++++---
.../alerting/internal/ClusterAlertingService.java | 128 ++++++++++++
.../internal/InternalAlertingService.java} | 11 +-
.../internal/InternalAlertingServiceFactory.java} | 11 +-
.../internal/NullAlertMessaging.java} | 19 +-
.../internal/NullAlertingService.java} | 47 ++++-
.../internal/api/AlertingService.java} | 17 +-
.../internal}/log4j/AlertLevelConverter.java | 20 +-
.../internal/spi}/AlertLevel.java | 8 +-
.../internal/spi}/AlertingAction.java | 17 +-
.../internal/spi}/AlertingSessionListener.java | 17 +-
.../internal/spi/AlertingSessionRegistry.java} | 29 ++-
.../internal/AbstractDistributionConfig.java | 2 +-
.../internal/ClusterDistributionManager.java | 2 +-
.../distributed/internal/DistributionConfig.java | 4 +-
.../distributed/internal/DistributionManager.java | 2 +-
.../internal/InternalDistributedSystem.java | 37 ++--
.../distributed/internal/InternalLocator.java | 10 +-
.../internal/LonerDistributionManager.java | 4 +-
.../geode/distributed/internal/ProductUseLog.java | 2 +-
.../distributed/internal/direct/DirectChannel.java | 2 +-
.../membership/adapter/GMSMembershipManager.java | 3 -
.../membership/gms/messenger/JGroupsMessenger.java | 2 +-
.../main/java/org/apache/geode/i18n/StringId.java | 3 +-
.../org/apache/geode/internal/ClassPathLoader.java | 88 ++++----
.../internal/admin/remote/AdminConsoleMessage.java | 2 +-
.../admin/remote/AlertLevelChangeMessage.java | 2 +-
.../admin/remote/AlertListenerMessage.java | 6 +-
.../geode/internal/admin/remote/RemoteAlert.java | 2 +-
.../internal/admin/remote/TailLogResponse.java | 2 +-
.../alerting/AlertingProviderRegistry.java | 84 --------
.../geode/internal/alerting/AlertingService.java | 57 ------
.../internal/alerting/NullAlertingService.java | 50 -----
.../EntriesCollection.java} | 14 +-
.../apache/geode/internal/cache/EntriesSet.java | 2 +-
.../internal/cache/xmlcache/CacheCreation.java | 2 +-
.../geode/internal/jta/TransactionUtils.java | 2 +-
.../org/apache/geode/internal/logging/Banner.java | 1 +
.../geode/internal/logging/DateFormatter.java | 20 +-
.../internal/logging/DefaultProviderChecker.java | 82 --------
.../geode/internal/logging/GemFireFormatter.java | 1 +
.../geode/internal/logging/GemFireHandler.java | 2 +-
.../geode/internal/logging/LogFileParser.java | 2 +-
.../apache/geode/internal/logging/LogService.java | 55 ++---
.../geode/internal/logging/LogWriterFactory.java | 24 ++-
.../geode/internal/logging/LoggingExecutors.java | 20 +-
.../geode/internal/logging/LoggingThread.java | 20 +-
.../internal/logging/LoggingThreadFactory.java | 20 +-
.../geode/internal/logging/LoggingThreadGroup.java | 2 +-
.../logging/LoggingUncaughtExceptionHandler.java | 20 +-
.../geode/internal/logging/ManagerLogWriter.java | 6 +-
.../internal/logging/ManagerLogWriterFactory.java | 1 +
.../internal/logging/ProviderAgentLoader.java | 135 -------------
.../geode/internal/logging/SecurityLogConfig.java | 2 +
.../internal/logging/SecurityManagerLogWriter.java | 2 +
.../apache/geode/internal/logging/SortLogFile.java | 1 -
.../internal/logging/log4j/PausableAppender.java | 26 ---
.../security/IntegratedSecurityService.java | 2 +-
.../security/shiro/SecurityManagerProvider.java | 2 +-
.../internal/statistics/GemFireStatSampler.java | 2 +-
.../geode/internal/statistics/HostStatSampler.java | 2 +-
.../internal/statistics/StatArchiveHandler.java | 4 +-
.../statistics/StatArchiveHandlerConfig.java | 2 +-
.../internal/statistics/StatisticsConfig.java | 2 +-
.../org/apache/geode/internal/tcp/Connection.java | 2 +-
.../apache/geode/internal/tcp/ConnectionTable.java | 2 +-
.../org/apache/geode/internal/tcp/TCPConduit.java | 2 +-
.../internal/util/CollectingServiceLoader.java | 20 +-
.../internal/util/ListCollectingServiceLoader.java | 25 ++-
.../concurrent/CustomEntryConcurrentHashMap.java | 1 -
.../internal}/Configuration.java | 65 +++---
.../internal}/ConfigurationInfo.java | 10 +-
.../internal/InternalSessionContext.java} | 9 +-
.../internal}/LogMessageRegex.java | 18 +-
.../logging/internal/LoggingProviderLoader.java | 104 ++++++++++
.../internal}/LoggingSession.java | 40 ++--
.../logging/internal/LoggingSessionNotifier.java | 49 +++++
.../internal/LoggingSessionRegistryProvider.java} | 23 ++-
.../logging => logging/internal}/NullLogFile.java | 4 +-
.../internal}/NullLoggingSession.java | 14 +-
.../internal/SimpleLoggingProvider.java} | 25 ++-
.../internal}/log4j/GemFireLogger.java | 2 +-
.../internal}/log4j/LogLevel.java | 4 +-
.../internal}/log4j/LogWriterLevelConverter.java | 21 +-
.../internal}/log4j/LogWriterLogger.java | 47 ++---
.../internal/spi}/LogConfig.java | 3 +-
.../internal/spi}/LogConfigListener.java | 2 +-
.../internal/spi}/LogConfigSupplier.java | 2 +-
.../logging => logging/internal/spi}/LogFile.java | 2 +-
.../internal/spi}/LogFileDetails.java | 2 +-
.../internal/spi}/LogLevelUpdateOccurs.java | 2 +-
.../internal/spi}/LogLevelUpdateScope.java | 2 +-
.../internal/spi}/LogWriterLevel.java | 3 +-
.../internal/spi/LoggingProvider.java} | 38 +++-
.../internal/spi}/LoggingSessionListener.java | 4 +-
.../internal/spi/LoggingSessionRegistry.java} | 23 +--
.../internal/spi/SessionContext.java} | 9 +-
.../management/internal/ManagerStartupMessage.java | 2 +-
.../geode/management/internal/MemberMessenger.java | 2 +-
.../internal/beans/MemberMBeanBridge.java | 4 +-
.../cli/commands/AlterRuntimeConfigCommand.java | 2 +-
.../cli/commands/ChangeLogLevelCommand.java | 2 +-
.../cli/commands/DiskStoreCommandsUtils.java | 10 +-
.../cli/commands/ExportLogsInterceptor.java | 2 +-
.../cli/functions/ChangeLogLevelFunction.java | 2 +-
.../internal/cli/functions/ExportLogsFunction.java | 2 +-
.../internal/cli/util/LogLevelExtractor.java | 2 +-
.../internal/cli/util/ReadWriteFile.java | 2 +-
.../geode/internal/logging/log4j/log4j2-legacy.xml | 19 --
.../sanctioned-geode-core-serializables.txt | 1 +
.../internal/DistributedSystemConfigImplTest.java | 4 +-
.../internal}/AlertLevelTest.java | 17 +-
.../internal}/AlertListenerMessageFactoryTest.java | 18 +-
.../internal/ClusterAlertMessagingTest.java | 151 ++++++++++++++
.../internal/ClusterAlertingServiceTest.java | 162 +++++++++++++++
.../internal/api/AlertingDependenciesTest.java | 43 ++++
.../internal}/log4j/AlertLevelConverterTest.java | 10 +-
.../internal/spi}/AlertingActionTest.java | 29 ++-
.../client/internal/OpExecutorImplJUnitTest.java | 2 +-
.../internal/ServerLocatorJUnitTest.java | 2 +-
.../MembershipDependenciesJUnitTest.java | 2 +-
.../internal/alerting/AlertMessagingTest.java | 108 ----------
.../alerting/AlertingProviderRegistryTest.java | 94 ---------
.../internal/alerting/AlertingServiceTest.java | 75 -------
.../alerting/NullAlertingProviderTest.java | 48 -----
.../geode/internal/{ => logging}/BannerTest.java | 26 +--
.../logging/DefaultProviderCheckerTest.java | 152 --------------
.../geode/internal/logging/LogServiceTest.java | 85 +-------
.../internal/logging/LogWriterFactoryTest.java | 77 +++++++
.../geode/internal/logging/LogWriterImplTest.java | 24 +--
.../geode/internal/logging/LogWriterLevelTest.java | 25 +--
.../internal/logging/LoggingThreadFactoryTest.java | 4 +-
.../geode/internal/logging/LoggingThreadTest.java | 4 +-
.../LoggingUncaughtExceptionHandlerTest.java | 4 +-
.../internal/logging/ManagerLogWriterTest.java | 11 +-
.../internal/logging/NullProviderAgentTest.java | 40 ----
.../internal/logging/ProviderAgentLoaderTest.java | 131 ------------
.../geode/internal/logging/SortLogFileTest.java | 22 +-
.../internal/logging/log4j/AlertAppenderTest.java | 193 ------------------
.../geode/internal/logging/log4j/LogLevelTest.java | 3 +-
.../logging/log4j/LogWriterLevelConverterTest.java | 7 +-
.../internal/statistics/HostStatSamplerTest.java | 2 +-
.../geode/internal/tcp/ConnectionJUnitTest.java | 2 +-
.../geode/logging/api/LoggingDependenciesTest.java | 43 ++++
.../internal}/ConfigurationTest.java | 23 ++-
...essageRegexMatchesStartupConfigurationTest.java | 46 +++--
.../internal}/LogMessageRegexTest.java | 46 +++--
.../internal/LoggingProviderLoaderTest.java | 114 +++++++++++
.../internal}/LoggingSessionTest.java | 26 +--
.../internal/SimpleLoggingProviderTest.java} | 26 ++-
.../bean/stats/MemberLevelStatsTest.java | 2 +-
.../management/internal/FederatingManagerTest.java | 2 +-
.../management/internal/LocalManagerTest.java | 2 +-
.../cli/functions/ExportLogsFunctionTest.java | 2 +-
.../internal/cli/shell/GfshInitFileJUnitTest.java | 2 +-
geode-core/src/test/resources/expected-pom.xml | 30 ---
.../resources/log4j2-ignore.xml} | 9 +-
.../org/apache/geode/test/golden/log4j2-test.xml | 24 +--
.../rollingupgrade/RollingUpgradeDUnitTest.java | 19 +-
.../managing/logging/how_logging_works.html.md.erb | 2 +-
geode-dunit/build.gradle | 5 +-
.../apache/geode/security/SecurityTestUtils.java | 223 ++++++++++-----------
.../geode/test/dunit/internal/DUnitLauncher.java | 6 +-
.../geode/test/dunit/internal/ProcessManager.java | 7 +-
geode-dunit/src/test/resources/expected-pom.xml | 16 +-
geode-log4j/build.gradle | 104 ++++++++++
.../impl}/AlertAppenderIntegrationTest.java | 136 ++++++-------
.../AlertListenerRegistrationIntegrationTest.java | 50 ++---
.../BothLogWriterAppendersIntegrationTest.java | 18 +-
.../CacheWithCustomLogConfigIntegrationTest.java | 12 +-
.../CacheWithDefaultAppendersIntegrationTest.java | 34 ++--
.../impl}/ConfigurationIntegrationTest.java | 30 +--
...gurationWithLogLevelChangesIntegrationTest.java | 26 +--
...penderWithLoggerContextRuleIntegrationTest.java | 26 ++-
...mWithBothLogWriterAppendersIntegrationTest.java | 10 +-
...edSystemWithLogLevelChangesIntegrationTest.java | 18 +-
.../internal/impl}/FastLoggerIntegrationTest.java | 21 +-
...FastLoggerWithDefaultConfigIntegrationTest.java | 19 +-
...reVerboseMarkerFilterAcceptIntegrationTest.java | 44 +++-
...fireVerboseMarkerFilterDenyIntegrationTest.java | 21 +-
.../impl}/GeodeConsoleAppenderIntegrationTest.java | 32 ++-
...odeConsoleAppenderWithCacheIntegrationTest.java | 26 ++-
...leAppenderWithSystemOutRuleIntegrationTest.java | 35 ++--
...deVerboseMarkerFilterAcceptIntegrationTest.java | 32 ++-
...eodeVerboseMarkerFilterDenyIntegrationTest.java | 32 ++-
...gServiceWithCustomLogConfigIntegrationTest.java | 11 +-
.../impl}/LogWriterAppenderIntegrationTest.java | 16 +-
...LogWriterAppenderWithLimitsIntegrationTest.java | 14 +-
...AppenderWithMemberNameInXmlIntegrationTest.java | 16 +-
...oggingWithDistributedSystemIntegrationTest.java | 36 ++--
.../log4j/internal/impl}/NonBlankStrings.java | 6 +-
.../SecurityLogWriterAppenderIntegrationTest.java | 14 +-
.../impl}/AlertAppenderIntegrationTest_log4j2.xml | 2 +-
...othLogWriterAppendersIntegrationTest_log4j2.xml | 2 +-
...heWithCustomLogConfigIntegrationTest_log4j2.xml | 3 +-
...onWithLogLevelChangesIntegrationTest_log4j2.xml | 2 +-
...WithLoggerContextRuleIntegrationTest_log4j2.xml | 2 +-
...othLogWriterAppendersIntegrationTest_log4j2.xml | 2 +-
...emWithLogLevelChangesIntegrationTest_log4j2.xml | 2 +-
...oseMarkerFilterAcceptIntegrationTest_log4j2.xml | 2 +-
...rboseMarkerFilterDenyIntegrationTest_log4j2.xml | 2 +-
.../GeodeConsoleAppenderIntegrationTest_log4j2.xml | 2 +-
...soleAppenderWithCacheIntegrationTest_log4j2.xml | 11 +-
...nderWithSystemOutRuleIntegrationTest_log4j2.xml | 2 +-
...oseMarkerFilterAcceptIntegrationTest_log4j2.xml | 2 +-
...rboseMarkerFilterDenyIntegrationTest_log4j2.xml | 2 +-
...ceWithCustomLogConfigIntegrationTest_log4j2.xml | 2 +-
.../LogWriterAppenderIntegrationTest_log4j2.xml | 2 +-
...terAppenderWithLimitsIntegrationTest_log4j2.xml | 2 +-
...erWithMemberNameInXmlIntegrationTest_log4j2.xml | 2 +-
...rityLogWriterAppenderIntegrationTest_log4j2.xml | 2 +-
.../FastLoggerDisabledLevelBenchmark.java | 2 +-
.../internal}/FastLoggerEnabledLevelBenchmark.java | 2 +-
.../FastLoggerParameterTypeBenchmark.java | 2 +-
.../internal/impl}/CacheLoggingBenchmark.java | 36 ++--
.../internal/impl}/LogWriterAppenderBenchmark.java | 50 +++--
.../log4j/internal/impl}/AlertAppender.java | 201 ++++++-------------
.../geode/logging/log4j/internal}/FastLogger.java | 5 +-
.../log4j/internal/impl}/AppenderContext.java | 13 +-
.../log4j/internal/impl/DebuggableAppender.java | 15 +-
.../log4j/internal/impl}/GeodeConsoleAppender.java | 22 +-
.../impl}/HexThreadIdPatternConverter.java | 2 +-
.../log4j/internal/impl/Log4jLoggingProvider.java | 70 +++++--
.../log4j/internal/impl}/LogWriterAppender.java | 36 ++--
.../internal/impl}/MemberNamePatternConverter.java | 2 +-
.../log4j/internal/impl}/MemberNameSupplier.java | 2 +-
.../log4j/internal/impl}/NullLogWriter.java | 13 +-
.../log4j/internal/impl/PausableAppender.java | 13 +-
.../impl}/message/GemFireParameterizedMessage.java | 14 +-
.../GemFireParameterizedMessageFactory.java | 14 +-
...ache.geode.logging.internal.spi.LoggingProvider | 14 ++
.../src/main/resources/log4j2-cli.xml | 24 +--
.../src/main/resources/log4j2.xml | 24 +--
.../geode/internal/logging/LogServiceTest.java | 63 +-----
.../logging/log4j/internal}/FastLoggerTest.java | 85 ++++----
.../impl}/HexThreadIdPatternConverterTest.java | 22 +-
.../internal/impl/LoggingProviderLoaderTest.java | 61 ++++++
.../impl}/MemberNamePatternConverterTest.java | 2 +-
geode-log4j/src/test/resources/expected-pom.xml | 89 ++++++++
geode-pulse/build.gradle | 17 +-
geode-pulse/src/main/resources/log4j2.xml | 20 +-
settings.gradle | 2 +
296 files changed, 3347 insertions(+), 3449 deletions(-)
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/management/internal/cli/commands/GfshCommandRedactionAcceptanceTest.java
rename geode-core/src/distributedTest/java/org/apache/geode/{internal/alerting
=> alerting/internal/api}/AlertingServiceDistributedTest.java (93%)
rename geode-core/src/distributedTest/java/org/apache/geode/{internal/alerting
=> alerting/internal/api}/AlertingServiceWithoutListenerDistributedTest.java
(95%)
rename geode-core/src/distributedTest/java/org/apache/geode/{internal/logging
=> logging/internal}/LoggingWithReconnectDistributedTest.java (98%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/alerting
=> alerting/internal/api}/AlertingServiceWithClusterIntegrationTest.java (96%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/alerting
=> alerting/internal/api}/AlertingServiceWithLonerIntegrationTest.java (96%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal}/BannerLoggingIntegrationTest.java (96%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal}/ConfigurationInfoIntegrationTest.java (92%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal}/FileSystemCanaryIntegrationTest.java (70%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal}/StartupConfigurationLoggingIntegrationTest.java (96%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal}/SystemOutRuleAndSystemErrRuleIntegrationTest.java (98%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal/api}/LogLevelChangesWithCacheIntegrationTest.java (93%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=>
logging/internal/api}/LogLevelChangesWithDistributedSystemIntegrationTest.java
(93%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal/api}/LogRollingWithDistributedSystemIntegrationTest.java
(99%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal/api}/LoggingWithLocatorIntegrationTest.java (95%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal/api}/LoggingWithLocatorLauncherIntegrationTest.java (97%)
rename geode-core/src/integrationTest/java/org/apache/geode/{internal/logging
=> logging/internal/api}/LoggingWithServerLauncherIntegrationTest.java (97%)
delete mode 100644
geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/GeodeConsoleAppenderWithCacheIntegrationTest_log4j2.xml
rename geode-core/src/main/java/org/apache/geode/{internal/logging/log4j =>
alerting/internal}/AlertListener.java (84%)
rename geode-core/src/main/java/org/apache/geode/{internal/alerting =>
alerting/internal}/AlertListenerMessageFactory.java (85%)
copy
geode-core/src/main/java/org/apache/geode/{internal/alerting/AlertingSessionListener.java
=> alerting/internal/AlertMessaging.java} (61%)
rename geode-core/src/main/java/org/apache/geode/{internal/alerting =>
alerting/internal}/AlertingSession.java (75%)
copy
geode-core/src/main/java/org/apache/geode/{internal/alerting/AlertingSessionListener.java
=> alerting/internal/AlertingSessionNotifier.java} (73%)
rename
geode-core/src/main/java/org/apache/geode/{internal/alerting/AlertingSessionListeners.java
=> alerting/internal/AlertingSessionRegistryProvider.java} (58%)
rename
geode-core/src/main/java/org/apache/geode/{internal/alerting/AlertMessaging.java
=> alerting/internal/ClusterAlertMessaging.java} (53%)
create mode 100644
geode-core/src/main/java/org/apache/geode/alerting/internal/ClusterAlertingService.java
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/LogConfigListener.java
=> alerting/internal/InternalAlertingService.java} (77%)
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/LogConfigListener.java
=> alerting/internal/InternalAlertingServiceFactory.java} (80%)
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/NullProviderAgent.java
=> alerting/internal/NullAlertMessaging.java} (66%)
rename
geode-core/src/main/java/org/apache/geode/{internal/alerting/NullAlertingProvider.java
=> alerting/internal/NullAlertingService.java} (56%)
rename
geode-core/src/main/java/org/apache/geode/{internal/alerting/AlertingProvider.java
=> alerting/internal/api/AlertingService.java} (69%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
alerting/internal}/log4j/AlertLevelConverter.java (79%)
rename geode-core/src/main/java/org/apache/geode/{internal/alerting =>
alerting/internal/spi}/AlertLevel.java (88%)
rename geode-core/src/main/java/org/apache/geode/{internal/alerting =>
alerting/internal/spi}/AlertingAction.java (80%)
copy geode-core/src/main/java/org/apache/geode/{internal/alerting =>
alerting/internal/spi}/AlertingSessionListener.java (69%)
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/LogLevelUpdateOccurs.java
=> alerting/internal/spi/AlertingSessionRegistry.java} (59%)
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingProviderRegistry.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/alerting/AlertingService.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/alerting/NullAlertingService.java
rename
geode-core/src/main/java/org/apache/geode/internal/{alerting/AlertingSessionListener.java
=> cache/EntriesCollection.java} (75%)
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/logging/DefaultProviderChecker.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/logging/ProviderAgentLoader.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/logging/log4j/PausableAppender.java
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/Configuration.java (75%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/ConfigurationInfo.java (71%)
rename
geode-core/src/main/java/org/apache/geode/{internal/logging/SessionContext.java
=> logging/internal/InternalSessionContext.java} (86%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/LogMessageRegex.java (85%)
create mode 100644
geode-core/src/main/java/org/apache/geode/logging/internal/LoggingProviderLoader.java
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/LoggingSession.java (69%)
create mode 100644
geode-core/src/main/java/org/apache/geode/logging/internal/LoggingSessionNotifier.java
rename
geode-core/src/main/java/org/apache/geode/{internal/logging/LoggingSessionListeners.java
=> logging/internal/LoggingSessionRegistryProvider.java} (76%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/NullLogFile.java (90%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/NullLoggingSession.java (77%)
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/NullProviderAgent.java
=> logging/internal/SimpleLoggingProvider.java} (58%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/log4j/GemFireLogger.java (99%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/log4j/LogLevel.java (98%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/log4j/LogWriterLevelConverter.java (79%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal}/log4j/LogWriterLogger.java (97%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogConfig.java (96%)
copy geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogConfigListener.java (95%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogConfigSupplier.java (96%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogFile.java (96%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogFileDetails.java (95%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogLevelUpdateOccurs.java (96%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogLevelUpdateScope.java (95%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LogWriterLevel.java (95%)
rename
geode-core/src/main/java/org/apache/geode/{internal/logging/ProviderAgent.java
=> logging/internal/spi/LoggingProvider.java} (68%)
rename geode-core/src/main/java/org/apache/geode/{internal/logging =>
logging/internal/spi}/LoggingSessionListener.java (94%)
rename
geode-core/src/main/java/org/apache/geode/{internal/logging/NullProviderAgent.java
=> logging/internal/spi/LoggingSessionRegistry.java} (63%)
copy
geode-core/src/main/java/org/apache/geode/{internal/logging/LogConfigListener.java
=> logging/internal/spi/SessionContext.java} (80%)
delete mode 100644
geode-core/src/main/resources/org/apache/geode/internal/logging/log4j/log4j2-legacy.xml
rename geode-core/src/test/java/org/apache/geode/{internal/alerting =>
alerting/internal}/AlertLevelTest.java (85%)
rename geode-core/src/test/java/org/apache/geode/{internal/alerting =>
alerting/internal}/AlertListenerMessageFactoryTest.java (79%)
create mode 100644
geode-core/src/test/java/org/apache/geode/alerting/internal/ClusterAlertMessagingTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/alerting/internal/ClusterAlertingServiceTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/alerting/internal/api/AlertingDependenciesTest.java
rename geode-core/src/test/java/org/apache/geode/{internal/logging =>
alerting/internal}/log4j/AlertLevelConverterTest.java (92%)
rename geode-core/src/test/java/org/apache/geode/{internal/alerting =>
alerting/internal/spi}/AlertingActionTest.java (68%)
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/alerting/AlertMessagingTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/alerting/AlertingProviderRegistryTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/alerting/AlertingServiceTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/alerting/NullAlertingProviderTest.java
rename geode-core/src/test/java/org/apache/geode/internal/{ =>
logging}/BannerTest.java (61%)
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/logging/DefaultProviderCheckerTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/logging/LogWriterFactoryTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/logging/NullProviderAgentTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/logging/ProviderAgentLoaderTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/logging/log4j/AlertAppenderTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/logging/api/LoggingDependenciesTest.java
rename geode-core/src/test/java/org/apache/geode/{internal/logging =>
logging/internal}/ConfigurationTest.java (92%)
rename geode-core/src/test/java/org/apache/geode/{internal/logging =>
logging/internal}/LogMessageRegexMatchesStartupConfigurationTest.java (83%)
rename geode-core/src/test/java/org/apache/geode/{internal/logging =>
logging/internal}/LogMessageRegexTest.java (83%)
create mode 100644
geode-core/src/test/java/org/apache/geode/logging/internal/LoggingProviderLoaderTest.java
rename geode-core/src/test/java/org/apache/geode/{internal/logging =>
logging/internal}/LoggingSessionTest.java (88%)
rename
geode-core/src/{main/java/org/apache/geode/internal/logging/log4j/DebuggableAppender.java
=> test/java/org/apache/geode/logging/internal/SimpleLoggingProviderTest.java}
(56%)
copy
geode-core/src/{integrationTest/resources/org/apache/geode/internal/logging/log4j/ConsoleAppenderWithLoggerContextRuleIntegrationTest_log4j2.xml
=> test/resources/log4j2-ignore.xml} (83%)
create mode 100644 geode-log4j/build.gradle
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/alerting/log4j/internal/impl}/AlertAppenderIntegrationTest.java
(56%)
rename {geode-core/src/integrationTest/java/org/apache/geode/internal/alerting
=>
geode-log4j/src/integrationTest/java/org/apache/geode/alerting/log4j/internal/impl}/AlertListenerRegistrationIntegrationTest.java
(74%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/BothLogWriterAppendersIntegrationTest.java
(92%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/CacheWithCustomLogConfigIntegrationTest.java
(95%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/CacheWithDefaultAppendersIntegrationTest.java
(66%)
rename {geode-core/src/integrationTest/java/org/apache/geode/internal/logging
=>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/ConfigurationIntegrationTest.java
(79%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/ConfigurationWithLogLevelChangesIntegrationTest.java
(89%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/ConsoleAppenderWithLoggerContextRuleIntegrationTest.java
(84%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/DistributedSystemWithBothLogWriterAppendersIntegrationTest.java
(95%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/DistributedSystemWithLogLevelChangesIntegrationTest.java
(93%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/FastLoggerIntegrationTest.java
(97%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/FastLoggerWithDefaultConfigIntegrationTest.java
(80%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GemfireVerboseMarkerFilterAcceptIntegrationTest.java
(68%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GemfireVerboseMarkerFilterDenyIntegrationTest.java
(82%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppenderIntegrationTest.java
(88%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppenderWithCacheIntegrationTest.java
(87%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppenderWithSystemOutRuleIntegrationTest.java
(72%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GeodeVerboseMarkerFilterAcceptIntegrationTest.java
(76%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/GeodeVerboseMarkerFilterDenyIntegrationTest.java
(76%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/LogServiceWithCustomLogConfigIntegrationTest.java
(92%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderIntegrationTest.java
(92%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderWithLimitsIntegrationTest.java
(93%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderWithMemberNameInXmlIntegrationTest.java
(90%)
rename {geode-core/src/integrationTest/java/org/apache/geode/internal/logging
=>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/LoggingWithDistributedSystemIntegrationTest.java
(97%)
rename {geode-core/src/integrationTest/java/org/apache/geode/internal/logging
=>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/NonBlankStrings.java
(87%)
rename
{geode-core/src/integrationTest/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/integrationTest/java/org/apache/geode/logging/log4j/internal/impl}/SecurityLogWriterAppenderIntegrationTest.java
(91%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/alerting/log4j/internal/impl}/AlertAppenderIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/BothLogWriterAppendersIntegrationTest_log4j2.xml
(98%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/CacheWithCustomLogConfigIntegrationTest_log4j2.xml
(92%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/ConfigurationWithLogLevelChangesIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/ConsoleAppenderWithLoggerContextRuleIntegrationTest_log4j2.xml
(95%)
copy
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/DistributedSystemWithBothLogWriterAppendersIntegrationTest_log4j2.xml
(98%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/DistributedSystemWithLogLevelChangesIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GemfireVerboseMarkerFilterAcceptIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GemfireVerboseMarkerFilterDenyIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppenderIntegrationTest_log4j2.xml
(97%)
rename
geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j/DistributedSystemWithBothLogWriterAppendersIntegrationTest_log4j2.xml
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl/GeodeConsoleAppenderWithCacheIntegrationTest_log4j2.xml
(82%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppenderWithSystemOutRuleIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GeodeVerboseMarkerFilterAcceptIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/GeodeVerboseMarkerFilterDenyIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/LogServiceWithCustomLogConfigIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderWithLimitsIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderWithMemberNameInXmlIntegrationTest_log4j2.xml
(97%)
rename
{geode-core/src/integrationTest/resources/org/apache/geode/internal/logging/log4j
=>
geode-log4j/src/integrationTest/resources/org/apache/geode/logging/log4j/internal/impl}/SecurityLogWriterAppenderIntegrationTest_log4j2.xml
(98%)
rename {geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/jmh/java/org/apache/geode/logging/log4j/internal}/FastLoggerDisabledLevelBenchmark.java
(98%)
rename {geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/jmh/java/org/apache/geode/logging/log4j/internal}/FastLoggerEnabledLevelBenchmark.java
(98%)
rename {geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/jmh/java/org/apache/geode/logging/log4j/internal}/FastLoggerParameterTypeBenchmark.java
(99%)
rename {geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/jmh/java/org/apache/geode/logging/log4j/internal/impl}/CacheLoggingBenchmark.java
(76%)
rename {geode-core/src/jmh/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/jmh/java/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppenderBenchmark.java
(70%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/alerting/log4j/internal/impl}/AlertAppender.java
(51%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal}/FastLogger.java
(97%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/AppenderContext.java
(87%)
copy
geode-core/src/main/java/org/apache/geode/internal/logging/LogConfigListener.java
=>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl/DebuggableAppender.java
(78%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/GeodeConsoleAppender.java
(93%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/HexThreadIdPatternConverter.java
(97%)
rename
geode-core/src/main/java/org/apache/geode/internal/logging/log4j/Log4jAgent.java
=>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl/Log4jLoggingProvider.java
(81%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/LogWriterAppender.java
(90%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/MemberNamePatternConverter.java
(97%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/MemberNameSupplier.java
(95%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/NullLogWriter.java
(77%)
rename
geode-core/src/main/java/org/apache/geode/internal/logging/LogConfigListener.java
=>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl/PausableAppender.java
(80%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/message/GemFireParameterizedMessage.java
(98%)
rename {geode-core/src/main/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/main/java/org/apache/geode/logging/log4j/internal/impl}/message/GemFireParameterizedMessageFactory.java
(86%)
create mode 100644
geode-log4j/src/main/resources/META-INF/services/org.apache.geode.logging.internal.spi.LoggingProvider
rename {geode-core => geode-log4j}/src/main/resources/log4j2-cli.xml (55%)
rename {geode-core => geode-log4j}/src/main/resources/log4j2.xml (69%)
copy {geode-core =>
geode-log4j}/src/test/java/org/apache/geode/internal/logging/LogServiceTest.java
(51%)
rename {geode-core/src/test/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/test/java/org/apache/geode/logging/log4j/internal}/FastLoggerTest.java
(75%)
rename {geode-core/src/test/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/test/java/org/apache/geode/logging/log4j/internal/impl}/HexThreadIdPatternConverterTest.java
(59%)
create mode 100644
geode-log4j/src/test/java/org/apache/geode/logging/log4j/internal/impl/LoggingProviderLoaderTest.java
rename {geode-core/src/test/java/org/apache/geode/internal/logging/log4j =>
geode-log4j/src/test/java/org/apache/geode/logging/log4j/internal/impl}/MemberNamePatternConverterTest.java
(97%)
create mode 100644 geode-log4j/src/test/resources/expected-pom.xml