From 2a2ae2448e4a45f4f6ea9400bedc78fb3206dada Mon Sep 17 00:00:00 2001 From: Domenico Sibilio Date: Tue, 20 Dec 2022 09:45:10 +0100 Subject: [PATCH] ACS-4188 Migrate tas tests to Log4j 2.x (#1630) * ACS-4188 Migrate tas tests to Log4j 2.x * ACS-4188 Make main log4j2.properties file more compact * ACS-4188 Remove unnecessary log4j2 test dependencies * ACS-4188 Rename log4j.properties file --- .../rm-automation-community-rest-api/pom.xml | 23 - .../src/main/resources/log4j.properties | 26 - .../src/main/resources/log4j2.properties | 42 ++ .../src/test/resources/log4j.properties | 26 - .../src/test/resources/log4j2.properties | 42 ++ .../src/test/resources/log4j.properties | 26 - .../src/test/resources/log4j2.properties | 42 ++ .../src/test/resources/log4j.properties | 26 - .../src/test/resources/log4j2.properties | 42 ++ .../src/main/resources/log4j.properties | 26 - .../src/main/resources/log4j2.properties | 42 ++ .../src/test/resources/log4j.properties | 26 - .../src/test/resources/log4j2.properties | 42 ++ .../src/test/resources/log4j.properties | 26 - .../src/test/resources/log4j2.properties | 42 ++ .../war/src/main/resources/log4j2.properties | 159 +----- pom.xml | 2 +- .../src/test/resources/log4j.properties | 25 - .../src/test/resources/log4j2.properties | 56 +++ .../extension/custom-log4j.properties.sample | 3 - .../extension/custom-log4j2.properties.sample | 8 + .../src/test/resources/log4j.properties | 266 ---------- .../src/test/resources/log4j2.properties | 469 ++++++++++++++++++ 23 files changed, 829 insertions(+), 658 deletions(-) delete mode 100644 packaging/tests/tas-cmis/src/main/resources/log4j.properties create mode 100644 packaging/tests/tas-cmis/src/main/resources/log4j2.properties delete mode 100644 packaging/tests/tas-cmis/src/test/resources/log4j.properties create mode 100644 packaging/tests/tas-cmis/src/test/resources/log4j2.properties delete mode 100644 packaging/tests/tas-email/src/test/resources/log4j.properties create mode 100644 packaging/tests/tas-email/src/test/resources/log4j2.properties delete mode 100644 packaging/tests/tas-integration/src/test/resources/log4j.properties create mode 100644 packaging/tests/tas-integration/src/test/resources/log4j2.properties delete mode 100644 packaging/tests/tas-restapi/src/main/resources/log4j.properties create mode 100644 packaging/tests/tas-restapi/src/main/resources/log4j2.properties delete mode 100644 packaging/tests/tas-restapi/src/test/resources/log4j.properties create mode 100644 packaging/tests/tas-restapi/src/test/resources/log4j2.properties delete mode 100644 packaging/tests/tas-webdav/src/test/resources/log4j.properties create mode 100644 packaging/tests/tas-webdav/src/test/resources/log4j2.properties delete mode 100644 remote-api/src/test/resources/log4j.properties create mode 100644 remote-api/src/test/resources/log4j2.properties delete mode 100644 repository/src/main/resources/alfresco/extension/custom-log4j.properties.sample create mode 100644 repository/src/main/resources/alfresco/extension/custom-log4j2.properties.sample delete mode 100644 repository/src/test/resources/log4j.properties create mode 100644 repository/src/test/resources/log4j2.properties diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/pom.xml b/amps/ags/rm-automation/rm-automation-community-rest-api/pom.xml index 0869b081d8..69e77be057 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/pom.xml +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/pom.xml @@ -42,18 +42,6 @@ - - org.apache.logging.log4j - log4j-slf4j2-impl - ${dependency.log4j.version} - test - - - org.apache.logging.log4j - log4j-core - ${dependency.log4j.version} - test - org.alfresco.tas restapi @@ -69,17 +57,6 @@ org.alfresco.tas utility ${dependency.tas-utility.version} - - - - ch.qos.reload4j - reload4j - - - org.slf4j - slf4j-reload4j - - org.projectlombok diff --git a/packaging/tests/tas-cmis/src/main/resources/log4j.properties b/packaging/tests/tas-cmis/src/main/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-cmis/src/main/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-cmis/src/main/resources/log4j2.properties b/packaging/tests/tas-cmis/src/main/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-cmis/src/main/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-cmis/src/test/resources/log4j.properties b/packaging/tests/tas-cmis/src/test/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-cmis/src/test/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-cmis/src/test/resources/log4j2.properties b/packaging/tests/tas-cmis/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-cmis/src/test/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-email/src/test/resources/log4j.properties b/packaging/tests/tas-email/src/test/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-email/src/test/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-email/src/test/resources/log4j2.properties b/packaging/tests/tas-email/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-email/src/test/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-integration/src/test/resources/log4j.properties b/packaging/tests/tas-integration/src/test/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-integration/src/test/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-integration/src/test/resources/log4j2.properties b/packaging/tests/tas-integration/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-integration/src/test/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-restapi/src/main/resources/log4j.properties b/packaging/tests/tas-restapi/src/main/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-restapi/src/main/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-restapi/src/main/resources/log4j2.properties b/packaging/tests/tas-restapi/src/main/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-restapi/src/main/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-restapi/src/test/resources/log4j.properties b/packaging/tests/tas-restapi/src/test/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-restapi/src/test/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-restapi/src/test/resources/log4j2.properties b/packaging/tests/tas-restapi/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-restapi/src/test/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/tests/tas-webdav/src/test/resources/log4j.properties b/packaging/tests/tas-webdav/src/test/resources/log4j.properties deleted file mode 100644 index 00e9b5a114..0000000000 --- a/packaging/tests/tas-webdav/src/test/resources/log4j.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Root logger option -log4j.rootLogger=INFO, file, stdout - -# Direct log messages to a log file -log4j.appender.file=org.apache.log4j.RollingFileAppender -log4j.appender.file.File=./target/reports/alfresco-tas.log -log4j.appender.file.MaxBackupIndex=10 -log4j.appender.file.layout=org.apache.log4j.PatternLayout -log4j.appender.file.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -# TestRail particular log file -# Direct log messages to a log file -log4j.appender.testrailLog=org.apache.log4j.RollingFileAppender -log4j.appender.testrailLog.File=./target/reports/alfresco-testrail.log -log4j.appender.testrailLog.MaxBackupIndex=10 -log4j.appender.testrailLog.layout=org.apache.log4j.PatternLayout -log4j.appender.testrailLog.layout.ConversionPattern=%d{HH:mm:ss} %-5p %c{1}:%L - %m%n - -log4j.category.testrail=INFO, testrailLog -log4j.additivity.testrail=false \ No newline at end of file diff --git a/packaging/tests/tas-webdav/src/test/resources/log4j2.properties b/packaging/tests/tas-webdav/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..5e34814028 --- /dev/null +++ b/packaging/tests/tas-webdav/src/test/resources/log4j2.properties @@ -0,0 +1,42 @@ +# Root logger option +rootLogger.level=info +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=./target/reports/alfresco-tas.log +appender.rolling.filePattern=./target/reports/alfresco-tas.log.%i +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.size.type=SizeBasedTriggeringPolicy +appender.rolling.policies.size.size=10MB +appender.rolling.strategy.type=DefaultRolloverStrategy +appender.rolling.strategy.max=10 + +###### Console appender definition ####### +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=[%t] %d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n + +# TestRail particular log file +# Direct log messages to a log file +logger.testrail.name=testrail +logger.testrail.level=info +logger.testrail.additivity=false +logger.testrail.appenderRef.testrail.ref=TestrailAppender + +appender.testrail.name=TestrailAppender +appender.testrail.type=RollingFile +appender.testrail.fileName=./target/reports/alfresco-testrail.log +appender.testrail.filePattern=./target/reports/alfresco-testrail.log.%i +appender.testrail.layout.type=PatternLayout +appender.testrail.layout.pattern=%d{HH:mm:ss} %-5p %c{1}:%L - %replace{%m}{[\r\n]+}{}%n +appender.testrail.policies.type=Policies +appender.testrail.policies.size.type=SizeBasedTriggeringPolicy +appender.testrail.policies.size.size=10MB +appender.testrail.strategy.type=DefaultRolloverStrategy +appender.testrail.strategy.max=10 \ No newline at end of file diff --git a/packaging/war/src/main/resources/log4j2.properties b/packaging/war/src/main/resources/log4j2.properties index bc37e2bd7c..39b84a34b7 100644 --- a/packaging/war/src/main/resources/log4j2.properties +++ b/packaging/war/src/main/resources/log4j2.properties @@ -29,7 +29,6 @@ appender.rolling.policies.time.interval = 1 # Log4j addLoggerMBean as long as the logger exists and has been loaded. # Hibernate - logger.hibernate.name=org.hibernate logger.hibernate.level=error @@ -45,42 +44,29 @@ logger.hibernate-type.level=warn logger.hibernate-cfg-SettingsFactory.name=org.hibernate.cfg.SettingsFactory logger.hibernate-cfg-SettingsFactory.level=warn - - # Spring - logger.springframework.name=org.springframework logger.springframework.level=warn # Turn off Spring remoting warnings that should really be info or debug. - logger.springframework-remoting-support.name=org.springframework.remoting.support logger.springframework-remoting-support.level=error logger.springframework-util.name=org.springframework.util logger.springframework-util.level=error - - # Axis/WSS4J - logger.apache-axis.name=org.apache.axis logger.apache-axis.level=info logger.apache-ws.name=org.apache.ws logger.apache-ws.level=info - - # CXF - logger.apache-cxf.name=org.apache.cxf logger.apache-cxf.level=error - - # MyFaces - logger.apache-myfaces-util-DebugUtils.name=org.apache.myfaces.util.DebugUtils logger.apache-myfaces-util-DebugUtils.level=info @@ -93,17 +79,11 @@ logger.apache-myfaces-application-jsp-JspViewHandlerImpl.level=error logger.apache-myfaces-taglib.name=org.apache.myfaces.taglib logger.apache-myfaces-taglib.level=error - - # log prepared statement cache activity ### - logger.hibernate-ps-PreparedStatementCache.name=org.hibernate.ps.PreparedStatementCache logger.hibernate-ps-PreparedStatementCache.level=info - - # Alfresco - logger.alfresco.name=org.alfresco logger.alfresco.level=error @@ -146,8 +126,6 @@ logger.alfresco-repo-security-sync.level=info logger.alfresco-repo-security-person.name=org.alfresco.repo.security.person logger.alfresco-repo-security-person.level=info - - logger.alfresco-sample.name=org.alfresco.sample logger.alfresco-sample.level=info @@ -172,34 +150,25 @@ logger.alfresco-service-descriptor-DescriptorService.level=info #logger.alfresco-web-page.name=org.alfresco.web.page #logger.alfresco-web-page.level=debug - - logger.alfresco-repo-importer-ImporterBootstrap.name=org.alfresco.repo.importer.ImporterBootstrap logger.alfresco-repo-importer-ImporterBootstrap.level=error #logger.alfresco-repo-importer-ImporterBootstrap.name=org.alfresco.repo.importer.ImporterBootstrap #logger.alfresco-repo-importer-ImporterBootstrap.level=info - - logger.alfresco-repo-admin-patch-PatchExecuter.name=org.alfresco.repo.admin.patch.PatchExecuter logger.alfresco-repo-admin-patch-PatchExecuter.level=info logger.alfresco-repo-domain-patch-ibatis-PatchDAOImpl.name=org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl logger.alfresco-repo-domain-patch-ibatis-PatchDAOImpl.level=info - - # Specific patches - logger.alfresco-repo-admin-patch-impl-DeploymentMigrationPatch.name=org.alfresco.repo.admin.patch.impl.DeploymentMigrationPatch logger.alfresco-repo-admin-patch-impl-DeploymentMigrationPatch.level=info logger.alfresco-repo-version-VersionMigrator.name=org.alfresco.repo.version.VersionMigrator logger.alfresco-repo-version-VersionMigrator.level=info - - logger.alfresco-repo-module-ModuleServiceImpl.name=org.alfresco.repo.module.ModuleServiceImpl logger.alfresco-repo-module-ModuleServiceImpl.level=info @@ -239,74 +208,49 @@ logger.alfresco-enterprise-repo-cluster.level=info logger.alfresco-repo-version-Version2ServiceImpl.name=org.alfresco.repo.version.Version2ServiceImpl logger.alfresco-repo-version-Version2ServiceImpl.level=warn - - #logger.alfresco-web-app-DebugPhaseListener.name=org.alfresco.web.app.DebugPhaseListener #logger.alfresco-web-app-DebugPhaseListener.level=debug logger.alfresco-repo-node-db-NodeStringLengthWorker.name=org.alfresco.repo.node.db.NodeStringLengthWorker logger.alfresco-repo-node-db-NodeStringLengthWorker.level=info - - logger.alfresco-repo-workflow.name=org.alfresco.repo.workflow logger.alfresco-repo-workflow.level=info - - # FTP server debugging - logger.alfresco-ftp-protocol.name=org.alfresco.ftp.protocol logger.alfresco-ftp-protocol.level=error #logger.alfresco-ftp-server.name=org.alfresco.ftp.server #logger.alfresco-ftp-server.level=debug - - # WebDAV debugging - #logger.alfresco-webdav-protocol.name=org.alfresco.webdav.protocol #logger.alfresco-webdav-protocol.level=debug logger.alfresco-webdav-protocol.name=org.alfresco.webdav.protocol logger.alfresco-webdav-protocol.level=info - - # Kerberos servlet filters - #logger.alfresco-web-app-servlet-KerberosAuthenticationFilter.name=org.alfresco.web.app.servlet.KerberosAuthenticationFilter #logger.alfresco-web-app-servlet-KerberosAuthenticationFilter.level=debug #logger.alfresco-repo-webdav-auth-KerberosAuthenticationFilter.name=org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter #logger.alfresco-repo-webdav-auth-KerberosAuthenticationFilter.level=debug - - # File servers - logger.alfresco-fileserver.name=org.alfresco.fileserver logger.alfresco-fileserver.level=warn - - # Repo filesystem debug logging - #logger.alfresco-filesys-repo-ContentDiskDriver.name=org.alfresco.filesys.repo.ContentDiskDriver #logger.alfresco-filesys-repo-ContentDiskDriver.level=debug - - # Integrity message threshold - if 'failOnViolation' is off, then WARNINGS are generated - logger.alfresco-repo-node-integrity.name=org.alfresco.repo.node.integrity logger.alfresco-repo-node-integrity.level=error - - # Authentication - logger.alfresco-filesys-auth-ftp.name=org.alfresco.filesys.auth.ftp logger.alfresco-filesys-auth-ftp.level=warn @@ -323,22 +267,16 @@ logger.alfresco-web-app-servlet.name=org.alfresco.web.app.servlet logger.alfresco-web-app-servlet.level=warn # Used also for brute force attack detection - logger.alfresco-repo-security-authentication.name=org.alfresco.repo.security.authentication logger.alfresco-repo-security-authentication.level=warn - - # Indexer debugging - logger.alfresco-repo-search-Indexer.name=org.alfresco.repo.search.Indexer logger.alfresco-repo-search-Indexer.level=error #logger.alfresco-repo-search-Indexer.name=org.alfresco.repo.search.Indexer #logger.alfresco-repo-search-Indexer.level=debug - - logger.alfresco-repo-search-impl-lucene-index.name=org.alfresco.repo.search.impl.lucene.index logger.alfresco-repo-search-impl-lucene-index.level=error @@ -348,97 +286,62 @@ logger.alfresco-repo-search-impl-lucene-fts-FullTextSearchIndexerImpl.level=warn #logger.alfresco-repo-search-impl-lucene-index.name=org.alfresco.repo.search.impl.lucene.index #logger.alfresco-repo-search-impl-lucene-index.level=debug - - # Audit debugging - #logger.alfresco-repo-audit.name=org.alfresco.repo.audit #logger.alfresco-repo-audit.level=debug #logger.alfresco-repo-audit-model.name=org.alfresco.repo.audit.model #logger.alfresco-repo-audit-model.level=debug - # Property sheet and modelling debugging - # change to error to hide the warnings about missing properties and associations - logger.missingProperties.name=alfresco.missingProperties logger.missingProperties.level=warn - - # Dictionary/Model debugging - logger.alfresco-repo-dictionary.name=org.alfresco.repo.dictionary logger.alfresco-repo-dictionary.level=warn logger.alfresco-repo-dictionary-types-period.name=org.alfresco.repo.dictionary.types.period logger.alfresco-repo-dictionary-types-period.level=warn - - # Virtualization Server Registry - logger.alfresco-mbeans-VirtServerRegistry.name=org.alfresco.mbeans.VirtServerRegistry logger.alfresco-mbeans-VirtServerRegistry.level=error - - # Spring context runtime property setter - logger.alfresco-util-RuntimeSystemPropertiesSetter.name=org.alfresco.util.RuntimeSystemPropertiesSetter logger.alfresco-util-RuntimeSystemPropertiesSetter.level=info - - # Debugging options for clustering - logger.alfresco-repo-content-ReplicatingContentStore.name=org.alfresco.repo.content.ReplicatingContentStore logger.alfresco-repo-content-ReplicatingContentStore.level=error logger.alfresco-repo-content-replication.name=org.alfresco.repo.content.replication logger.alfresco-repo-content-replication.level=error - - #logger.alfresco-repo-deploy-DeploymentServiceImpl.name=org.alfresco.repo.deploy.DeploymentServiceImpl #logger.alfresco-repo-deploy-DeploymentServiceImpl.level=debug - - # Activity service - logger.alfresco-repo-activities.name=org.alfresco.repo.activities logger.alfresco-repo-activities.level=warn - - # User usage tracking - logger.alfresco-repo-usage.name=org.alfresco.repo.usage logger.alfresco-repo-usage.level=info - - # Sharepoint - logger.alfresco-module-vti.name=org.alfresco.module.vti logger.alfresco-module-vti.level=info - - # Forms Engine - logger.alfresco-web-config-forms.name=org.alfresco.web.config.forms logger.alfresco-web-config-forms.level=info logger.alfresco-web-scripts-forms.name=org.alfresco.web.scripts.forms logger.alfresco-web-scripts-forms.level=info - - # CMIS - logger.alfresco-opencmis.name=org.alfresco.opencmis logger.alfresco-opencmis.level=error @@ -460,35 +363,20 @@ logger.apache-chemistry-opencmis-server-impl-browser-CmisBrowserBindingServlet.l logger.apache-chemistry-opencmis-server-impl-atompub-CmisAtomPubServlet.name=org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet logger.apache-chemistry-opencmis-server-impl-atompub-CmisAtomPubServlet.level=off - - # IMAP - logger.alfresco-repo-imap.name=org.alfresco.repo.imap logger.alfresco-repo-imap.level=info - - # JBPM - # Note: non-fatal errors (eg. logged during job execution) should be handled by Alfresco's retrying transaction handler - logger.jbpm-graph-def-GraphElement.name=org.jbpm.graph.def.GraphElement logger.jbpm-graph-def-GraphElement.level=fatal - - #logger.alfresco-repo-googledocs.name=org.alfresco.repo.googledocs #logger.alfresco-repo-googledocs.level=debug - - ###### Scripting ####### - - - # Web Framework - logger.springframework-extensions-webscripts.name=org.springframework.extensions.webscripts logger.springframework-extensions-webscripts.level=info @@ -498,10 +386,7 @@ logger.springframework-extensions-webscripts-ScriptLogger.level=warn logger.springframework-extensions-webscripts-ScriptDebugger.name=org.springframework.extensions.webscripts.ScriptDebugger logger.springframework-extensions-webscripts-ScriptDebugger.level=off - - # Repository - logger.alfresco-repo-web-scripts.name=org.alfresco.repo.web.scripts logger.alfresco-repo-web-scripts.level=warn @@ -520,8 +405,6 @@ logger.alfresco-repo-jscript-ScriptLogger.level=warn logger.alfresco-repo-cmis-rest-CMISTest.name=org.alfresco.repo.cmis.rest.CMISTest logger.alfresco-repo-cmis-rest-CMISTest.level=info - - logger.alfresco-repo-domain-schema-script-ScriptBundleExecutorImpl.name=org.alfresco.repo.domain.schema.script.ScriptBundleExecutorImpl logger.alfresco-repo-domain-schema-script-ScriptBundleExecutorImpl.level=off @@ -531,103 +414,63 @@ logger.alfresco-repo-domain-schema-script-ScriptExecutorImpl.level=info logger.alfresco-repo-domain-schema-script-DeleteNotExistsExecutor.name=org.alfresco.repo.domain.schema.script.DeleteNotExistsExecutor logger.alfresco-repo-domain-schema-script-DeleteNotExistsExecutor.level=off - - logger.alfresco-repo-search-impl-solr-facet-SolrFacetServiceImpl.name=org.alfresco.repo.search.impl.solr.facet.SolrFacetServiceImpl logger.alfresco-repo-search-impl-solr-facet-SolrFacetServiceImpl.level=info - - # Bulk Filesystem Import Tool - logger.alfresco-repo-bulkimport.name=org.alfresco.repo.bulkimport logger.alfresco-repo-bulkimport.level=warn - - # Freemarker - # Note the freemarker.runtime logger is used to log non-fatal errors that are handled by Alfresco's retrying transaction handler - logger.runtime.name=freemarker.runtime logger.runtime.level= - - # Metadata extraction - logger.alfresco-repo-content-metadata-AbstractMappingMetadataExtracter.name=org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter logger.alfresco-repo-content-metadata-AbstractMappingMetadataExtracter.level=warn - - # no index support - logger.alfresco-repo-search-impl-noindex-NoIndexIndexer.name=org.alfresco.repo.search.impl.noindex.NoIndexIndexer logger.alfresco-repo-search-impl-noindex-NoIndexIndexer.level=fatal logger.alfresco-repo-search-impl-noindex-NoIndexSearchService.name=org.alfresco.repo.search.impl.noindex.NoIndexSearchService logger.alfresco-repo-search-impl-noindex-NoIndexSearchService.level=fatal - - # lucene index warnings - logger.alfresco-repo-search-impl-lucene-index-IndexInfo.name=org.alfresco.repo.search.impl.lucene.index.IndexInfo logger.alfresco-repo-search-impl-lucene-index-IndexInfo.level=warn - - # Warn about RMI socket bind retries. - logger.alfresco-util-remote-server-socket-HostConfigurableSocketFactory.name=org.alfresco.util.remote.server.socket.HostConfigurableSocketFactory logger.alfresco-util-remote-server-socket-HostConfigurableSocketFactory.level=warn - - logger.alfresco-repo-usage-RepoUsageMonitor.name=org.alfresco.repo.usage.RepoUsageMonitor logger.alfresco-repo-usage-RepoUsageMonitor.level=info - - # Authorization - logger.alfresco-enterprise-repo-authorization-AuthorizationService.name=org.alfresco.enterprise.repo.authorization.AuthorizationService logger.alfresco-enterprise-repo-authorization-AuthorizationService.level=info logger.alfresco-enterprise-repo-authorization-AuthorizationsConsistencyMonitor.name=org.alfresco.enterprise.repo.authorization.AuthorizationsConsistencyMonitor logger.alfresco-enterprise-repo-authorization-AuthorizationsConsistencyMonitor.level=warn - - # HeartBeat - logger.alfresco-heartbeat.name=org.alfresco.heartbeat logger.alfresco-heartbeat.level=info - - # Transformations - #logger.alfresco-repo-content-transform-TransformerDebug.name=org.alfresco.repo.content.transform.TransformerDebug #logger.alfresco-repo-content-transform-TransformerDebug.level=debug - - logger.alfresco-repo-content-transform.name=org.alfresco.repo.content.transform logger.alfresco-repo-content-transform.level=info - - # Repository probes - logger.alfresco-rest-api-probes-ProbeEntityResource.name=org.alfresco.rest.api.probes.ProbeEntityResource logger.alfresco-rest-api-probes-ProbeEntityResource.level=info - - # ActiveMQ logger.apache-activemq-transport-failover.name=org.apache.activemq.transport.failover -logger.apache-activemq-transport-failover.level=warn - +logger.apache-activemq-transport-failover.level=warn \ No newline at end of file diff --git a/pom.xml b/pom.xml index 066839c840..27f5c81e77 100644 --- a/pom.xml +++ b/pom.xml @@ -120,7 +120,7 @@ 8.0.30 8 2.7.4 - 3.0.56 + 3.0.57 5.2.0 1.11 1.7 diff --git a/remote-api/src/test/resources/log4j.properties b/remote-api/src/test/resources/log4j.properties deleted file mode 100644 index e8b1b86823..0000000000 --- a/remote-api/src/test/resources/log4j.properties +++ /dev/null @@ -1,25 +0,0 @@ -log4j.rootLogger=error, Console - -log4j.appender.Console=org.apache.log4j.ConsoleAppender -log4j.appender.Console.layout=org.apache.log4j.PatternLayout -log4j.appender.Console.layout.ConversionPattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %m%n - -log4j.logger.org.alfresco=WARN -log4j.logger.org.alfresco.rest.api=DEBUG -log4j.logger.org.eclipse.jetty.util.log=INFO - -# Renditions and Transforms -log4j.logger.org.alfresco.repo.content.transform.TransformerDebug=debug - -log4j.logger.org.alfresco.repo.rendition2=debug -#log4j.logger.org.alfresco.repo.rendition2.LocalTransformClient=debug -#log4j.logger.org.alfresco.repo.rendition.RenditionServiceImpl=debug -#log4j.logger.org.alfresco.enterprise.repo.rendition2.RemoteTransformClient=debug -log4j.logger.org.alfresco.repo.thumbnail.ThumbnailServiceImplTest=DEBUG -log4j.logger.org.alfresco.repo.rendition2.RenditionService2Impl=DEBUG - -#log4j.logger.org.alfresco.repo.content.transform.LocalTransformServiceRegistry=debug -#log4j.logger.org.alfresco.enterprise.repo.rendition2.RemoteTransformServiceRegistry=debug -#log4j.logger.org.alfresco.repo.rendition2.RenditionDefinitionRegistry2Impl=debug -#log4j.logger.org.alfresco.repo.content.MimetypeMap=debug -#log4j.logger.org.alfresco.repo.content.transform.LocalTransform=trace diff --git a/remote-api/src/test/resources/log4j2.properties b/remote-api/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..fc0d8a01c2 --- /dev/null +++ b/remote-api/src/test/resources/log4j2.properties @@ -0,0 +1,56 @@ +# Set root logger level to error +rootLogger.level=error +rootLogger.appenderRef.stdout.ref=ConsoleAppender + +###### Console appender definition ####### +# All outputs currently set to be a ConsoleAppender. +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +appender.console.layout.pattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %replace{%m}{[\r\n]+}{}%n + +logger.alfresco.name=org.alfresco +logger.alfresco.level=warn + +logger.alfresco-rest-api.name=org.alfresco.rest.api +logger.alfresco-rest-api.level=debug + +logger.eclipse-jetty-util-log.name=org.eclipse.jetty.util.log +logger.eclipse-jetty-util-log.level=info + +# Renditions and Transforms +logger.alfresco-repo-content-transform-TransformerDebug.name=org.alfresco.repo.content.transform.TransformerDebug +logger.alfresco-repo-content-transform-TransformerDebug.level=debug + +logger.alfresco-repo-rendition2.name=org.alfresco.repo.rendition2 +logger.alfresco-repo-rendition2.level=debug + +#logger.alfresco-repo-rendition2-LocalTransformClient.name=org.alfresco.repo.rendition2.LocalTransformClient +#logger.alfresco-repo-rendition2-LocalTransformClient.level=debug + +#logger.alfresco-repo-rendition-RenditionServiceImpl.name=org.alfresco.repo.rendition.RenditionServiceImpl +#logger.alfresco-repo-rendition-RenditionServiceImpl.level=debug + +#logger.alfresco-enterprise-repo-rendition2-RemoteTransformClient.name=org.alfresco.enterprise.repo.rendition2.RemoteTransformClient +#logger.alfresco-enterprise-repo-rendition2-RemoteTransformClient.level=debug + +logger.alfresco-repo-thumbnail-ThumbnailServiceImplTest.name=org.alfresco.repo.thumbnail.ThumbnailServiceImplTest +logger.alfresco-repo-thumbnail-ThumbnailServiceImplTest.level=debug + +logger.alfresco-repo-rendition2-RenditionService2Impl.name=org.alfresco.repo.rendition2.RenditionService2Impl +logger.alfresco-repo-rendition2-RenditionService2Impl.level=debug + +#logger.alfresco-repo-content-transform-LocalTransformServiceRegistry.name=org.alfresco.repo.content.transform.LocalTransformServiceRegistry +#logger.alfresco-repo-content-transform-LocalTransformServiceRegistry.level=debug + +#logger.alfresco-enterprise-repo-rendition2-RemoteTransformServiceRegistry.name=org.alfresco.enterprise.repo.rendition2.RemoteTransformServiceRegistry +#logger.alfresco-enterprise-repo-rendition2-RemoteTransformServiceRegistry.level=debug + +#logger.alfresco-repo-rendition2-RenditionDefinitionRegistry2Impl.name=org.alfresco.repo.rendition2.RenditionDefinitionRegistry2Impl +#logger.alfresco-repo-rendition2-RenditionDefinitionRegistry2Impl.level=debug + +#logger.alfresco-repo-content-MimetypeMap.name=org.alfresco.repo.content.MimetypeMap +#logger.alfresco-repo-content-MimetypeMap.level=debug + +#logger.alfresco-repo-content-transform-LocalTransform.name=org.alfresco.repo.content.transform.LocalTransform +#logger.alfresco-repo-content-transform-LocalTransform.level=trace \ No newline at end of file diff --git a/repository/src/main/resources/alfresco/extension/custom-log4j.properties.sample b/repository/src/main/resources/alfresco/extension/custom-log4j.properties.sample deleted file mode 100644 index 7746d6f5dd..0000000000 --- a/repository/src/main/resources/alfresco/extension/custom-log4j.properties.sample +++ /dev/null @@ -1,3 +0,0 @@ -log4j.logger.org.alfresco.repo.content.transform.TransformerDebug=debug -log4j.logger.org.alfresco.util.exec.RuntimeExecBootstrapBean=debug -log4j.logger.org.alfresco.util.exec.RuntimeExec=debug \ No newline at end of file diff --git a/repository/src/main/resources/alfresco/extension/custom-log4j2.properties.sample b/repository/src/main/resources/alfresco/extension/custom-log4j2.properties.sample new file mode 100644 index 0000000000..5e36cae2cd --- /dev/null +++ b/repository/src/main/resources/alfresco/extension/custom-log4j2.properties.sample @@ -0,0 +1,8 @@ +logger.alfresco-repo-content-transform-TransformerDebug.name=org.alfresco.repo.content.transform.TransformerDebug +logger.alfresco-repo-content-transform-TransformerDebug.level=debug + +logger.alfresco-util-exec-RuntimeExecBootstrapBean.name=org.alfresco.util.exec.RuntimeExecBootstrapBean +logger.alfresco-util-exec-RuntimeExecBootstrapBean.level=debug + +logger.alfresco-util-exec-RuntimeExec.name=org.alfresco.util.exec.RuntimeExec +logger.alfresco-util-exec-RuntimeExec.level=debug \ No newline at end of file diff --git a/repository/src/test/resources/log4j.properties b/repository/src/test/resources/log4j.properties deleted file mode 100644 index 332062a9fa..0000000000 --- a/repository/src/test/resources/log4j.properties +++ /dev/null @@ -1,266 +0,0 @@ -#TAKEN FROM ALFRESCO_CORE PROJECT -# Set root logger level to error -log4j.rootLogger=error, Console, File - -###### Console appender definition ####### - -# All outputs currently set to be a ConsoleAppender. -log4j.appender.Console=org.apache.log4j.ConsoleAppender -log4j.appender.Console.layout=org.apache.log4j.PatternLayout - -# use log4j NDC to replace %x with tenant domain / username -log4j.appender.Console.layout.ConversionPattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %m%n -#log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n - -###### File appender definition ####### -log4j.appender.File=org.apache.log4j.DailyRollingFileAppender -log4j.appender.File.File=alfresco.log -log4j.appender.File.Append=true -log4j.appender.File.DatePattern='.'yyyy-MM-dd -log4j.appender.File.layout=org.apache.log4j.PatternLayout -log4j.appender.File.layout.ConversionPattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %m%n - -###### Hibernate specific appender definition ####### -#log4j.appender.file=org.apache.log4j.FileAppender -#log4j.appender.file.File=hibernate.log -#log4j.appender.file.layout=org.apache.log4j.PatternLayout -#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n - -###### Log level overrides ####### - -# Commented-in loggers will be exposed as JMX MBeans (refer to org.alfresco.repo.admin.Log4JHierarchyInit) -# Hence, generally useful loggers should be listed with at least ERROR level to allow simple runtime -# control of the level via a suitable JMX Console. Also, any other loggers can be added transiently via -# Log4j addLoggerMBean as long as the logger exists and has been loaded. - -# Hibernate -log4j.logger.org.hibernate=error -log4j.logger.org.hibernate.util.JDBCExceptionReporter=fatal -log4j.logger.org.hibernate.event.def.AbstractFlushingEventListener=fatal -log4j.logger.org.hibernate.type=warn -log4j.logger.org.hibernate.cfg.SettingsFactory=warn - -# Spring -log4j.logger.org.springframework=warn -# Turn off Spring remoting warnings that should really be info or debug. -log4j.logger.org.springframework.remoting.support=error -log4j.logger.org.springframework.util=error - -# Axis/WSS4J -log4j.logger.org.apache.axis=info -log4j.logger.org.apache.ws=info - -# CXF -log4j.logger.org.apache.cxf=error - -# MyFaces -log4j.logger.org.apache.myfaces.util.DebugUtils=info -log4j.logger.org.apache.myfaces.el.VariableResolverImpl=error -log4j.logger.org.apache.myfaces.application.jsp.JspViewHandlerImpl=error -log4j.logger.org.apache.myfaces.taglib=error - -# log prepared statement cache activity ### -log4j.logger.org.hibernate.ps.PreparedStatementCache=info - -# Alfresco -log4j.logger.org.alfresco=error -log4j.logger.org.alfresco.repo.admin=info -log4j.logger.org.alfresco.repo.cache.TransactionalCache=warn -log4j.logger.org.alfresco.repo.model.filefolder=warn -log4j.logger.org.alfresco.repo.tenant=info -log4j.logger.org.alfresco.config=warn -log4j.logger.org.alfresco.config.JndiObjectFactoryBean=warn -log4j.logger.org.alfresco.config.JBossEnabledWebApplicationContext=warn -log4j.logger.org.alfresco.repo.management.subsystems=warn -log4j.logger.org.alfresco.repo.management.subsystems.ChildApplicationContextFactory=info -log4j.logger.org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ChildApplicationContext=warn -log4j.logger.org.alfresco.repo.security.sync=info -log4j.logger.org.alfresco.repo.security.person=info - -log4j.logger.org.alfresco.sample=info -log4j.logger.org.alfresco.web=info -#log4j.logger.org.alfresco.web.app.AlfrescoNavigationHandler=debug -#log4j.logger.org.alfresco.web.ui.repo.component.UIActions=debug -#log4j.logger.org.alfresco.web.ui.repo.tag.PageTag=debug -#log4j.logger.org.alfresco.web.bean.clipboard=debug -log4j.logger.org.alfresco.service.descriptor.DescriptorService=info -#log4j.logger.org.alfresco.web.page=debug - -log4j.logger.org.alfresco.repo.importer.ImporterBootstrap=error -#log4j.logger.org.alfresco.repo.importer.ImporterBootstrap=info - -log4j.logger.org.alfresco.repo.admin.patch.PatchExecuter=info -log4j.logger.org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl=info - -# Specific patches -log4j.logger.org.alfresco.repo.admin.patch.impl.DeploymentMigrationPatch=info -log4j.logger.org.alfresco.repo.version.VersionMigrator=info - -log4j.logger.org.alfresco.repo.module.ModuleServiceImpl=info -log4j.logger.org.alfresco.repo.domain.schema.SchemaBootstrap=info -log4j.logger.org.alfresco.repo.admin.ConfigurationChecker=info -log4j.logger.org.alfresco.repo.node.index.AbstractReindexComponent=warn -log4j.logger.org.alfresco.repo.node.index.IndexTransactionTracker=warn -log4j.logger.org.alfresco.repo.node.index.FullIndexRecoveryComponent=info -log4j.logger.org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl=warn -log4j.logger.org.alfresco.repo.domain.hibernate.DirtySessionMethodInterceptor=warn -log4j.logger.org.alfresco.repo.transaction.RetryingTransactionHelper=debug -log4j.logger.org.alfresco.util.transaction.SpringAwareUserTransaction.trace=warn -log4j.logger.org.alfresco.util.AbstractTriggerBean=warn -log4j.logger.org.alfresco.enterprise.repo.cluster=info -log4j.logger.org.alfresco.repo.version.Version2ServiceImpl=warn -#log4j.logger.org.alfresco.repo.thumbnail=debug - -#log4j.logger.org.alfresco.web.app.DebugPhaseListener=debug - -log4j.logger.org.alfresco.repo.workflow=info - -# FTP server debugging -log4j.logger.org.alfresco.ftp.protocol=error -#log4j.logger.org.alfresco.ftp.server=debug - -# WebDAV debugging -#log4j.logger.org.alfresco.webdav.protocol=debug -log4j.logger.org.alfresco.webdav.protocol=info - -# Kerberos servlet filters -#log4j.logger.org.alfresco.web.app.servlet.KerberosAuthenticationFilter=debug -#log4j.logger.org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter=debug - -# File servers -log4j.logger.org.alfresco.fileserver=warn - -# Repo filesystem debug logging -#log4j.logger.org.alfresco.filesys.repo.ContentDiskDriver=debug - -# Integrity message threshold - if 'failOnViolation' is off, then WARNINGS are generated -log4j.logger.org.alfresco.repo.node.integrity=ERROR - -# Indexer debugging -log4j.logger.org.alfresco.repo.search.Indexer=error -#log4j.logger.org.alfresco.repo.search.Indexer=debug - -log4j.logger.org.alfresco.repo.search.impl.lucene.index=error -log4j.logger.org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl=warn -#log4j.logger.org.alfresco.repo.search.impl.lucene.index=DEBUG - -# Audit debugging -# log4j.logger.org.alfresco.repo.audit=DEBUG -# log4j.logger.org.alfresco.repo.audit.model=DEBUG - -# Property sheet and modelling debugging -# change to error to hide the warnings about missing properties and associations -log4j.logger.alfresco.missingProperties=warn - -# Dictionary/Model debugging -log4j.logger.org.alfresco.repo.dictionary=warn -log4j.logger.org.alfresco.repo.dictionary.types.period=warn - -# Virtualization Server Registry -log4j.logger.org.alfresco.mbeans.VirtServerRegistry=error - -# Spring context runtime property setter -log4j.logger.org.alfresco.util.RuntimeSystemPropertiesSetter=info - -# Debugging options for clustering -log4j.logger.org.alfresco.repo.content.ReplicatingContentStore=error -log4j.logger.org.alfresco.repo.content.replication=error - -#log4j.logger.org.alfresco.repo.deploy.DeploymentServiceImpl=debug - -# Activity service -log4j.logger.org.alfresco.repo.activities=warn - -# User usage tracking -log4j.logger.org.alfresco.repo.usage=info - -# Sharepoint -log4j.logger.org.alfresco.module.vti=info - -# Forms Engine -log4j.logger.org.alfresco.web.config.forms=info -log4j.logger.org.alfresco.web.scripts.forms=info - -# CMIS -log4j.logger.org.alfresco.opencmis=error -log4j.logger.org.alfresco.opencmis.AlfrescoCmisServiceInterceptor=error -log4j.logger.org.alfresco.cmis=error -log4j.logger.org.alfresco.cmis.dictionary=warn -log4j.logger.org.apache.chemistry.opencmis=info -log4j.logger.org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet=OFF -log4j.logger.org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet=OFF - -# IMAP -log4j.logger.org.alfresco.repo.imap=info - -#log4j.logger.org.alfresco.repo.googledocs=debug - -###### Scripting ####### - -# Web Framework -log4j.logger.org.springframework.extensions.webscripts=info -log4j.logger.org.springframework.extensions.webscripts.ScriptLogger=warn -log4j.logger.org.springframework.extensions.webscripts.ScriptDebugger=off - -# Repository -log4j.logger.org.alfresco.repo.web.scripts=warn -log4j.logger.org.alfresco.repo.web.scripts.BaseWebScriptTest=info -log4j.logger.org.alfresco.repo.web.scripts.AlfrescoRhinoScriptDebugger=off -log4j.logger.org.alfresco.repo.jscript=error -log4j.logger.org.alfresco.repo.jscript.ScriptLogger=warn -log4j.logger.org.alfresco.repo.cmis.rest.CMISTest=info -log4j.logger.org.alfresco.repo.domain.schema.script.ScriptBundleExecutorImpl=off -log4j.logger.org.alfresco.repo.domain.schema.script.ScriptExecutorImpl=info -log4j.logger.org.alfresco.repo.domain.schema.script.DeleteNotExistsExecutor=off - -log4j.logger.org.alfresco.repo.search.impl.solr.facet.SolrFacetServiceImpl=info - -# Bulk Filesystem Import Tool -log4j.logger.org.alfresco.repo.bulkimport=warn - -# Freemarker -# Note the freemarker.runtime logger is used to log non-fatal errors that are handled by Alfresco's retrying transaction handler -log4j.logger.freemarker.runtime= - -# Metadata extraction -log4j.logger.org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter=warn - -# no index support -log4j.logger.org.alfresco.repo.search.impl.noindex.NoIndexIndexer=fatal -log4j.logger.org.alfresco.repo.search.impl.noindex.NoIndexSearchService=fatal - -# lucene index warnings -log4j.logger.org.alfresco.repo.search.impl.lucene.index.IndexInfo=warn - -# Warn about RMI socket bind retries. -log4j.logger.org.alfresco.util.remote.server.socket.HostConfigurableSocketFactory=warn - -log4j.logger.org.alfresco.repo.usage.RepoUsageMonitor=info - -log4j.logger.org.alfresco.repo.site.SiteServiceImpl=DEBUG -#log4j.logger.org.alfresco.repo.action.ActionServiceImpl=DEBUG -log4j.logger.org.alfresco.repo.security.person.PersonServiceImpl=DEBUG - -# identity service authentication -log4j.logger.org.alfresco.repo.security.authentication.identityservice=debug -log4j.logger.org.keycloak=debug - -# Renditions and Transforms -log4j.logger.org.alfresco.repo.content.transform.TransformerDebug=debug - -log4j.logger.org.alfresco.repo.rendition2=debug -#log4j.logger.org.alfresco.repo.rendition2.LocalTransformClient=debug -#log4j.logger.org.alfresco.repo.rendition.RenditionServiceImpl=debug -#log4j.logger.org.alfresco.enterprise.repo.rendition2.RemoteTransformClient=debug -log4j.logger.org.alfresco.repo.thumbnail.ThumbnailServiceImplTest=DEBUG -log4j.logger.org.alfresco.repo.rendition2.RenditionService2Impl=DEBUG - -#log4j.logger.org.alfresco.repo.content.transform.LocalTransformServiceRegistry=debug -#log4j.logger.org.alfresco.enterprise.repo.rendition2.RemoteTransformServiceRegistry=debug -#log4j.logger.org.alfresco.repo.rendition2.RenditionDefinitionRegistry2Impl=debug -#log4j.logger.org.alfresco.repo.content.MimetypeMap=debug -#log4j.logger.org.alfresco.repo.content.transform.LocalTransform=trace - -#log4j.logger.org.alfresco.repo.rawevents=debug - -#log4j.logger.org.alfresco.repo.event2=trace \ No newline at end of file diff --git a/repository/src/test/resources/log4j2.properties b/repository/src/test/resources/log4j2.properties new file mode 100644 index 0000000000..6b873ba637 --- /dev/null +++ b/repository/src/test/resources/log4j2.properties @@ -0,0 +1,469 @@ +# Set root logger level to error +rootLogger.level=error +rootLogger.appenderRef.stdout.ref=ConsoleAppender +rootLogger.appenderRef.rolling.ref=RollingAppender + +###### Console appender definition ####### +# All outputs currently set to be a ConsoleAppender. +appender.console.type=Console +appender.console.name=ConsoleAppender +appender.console.layout.type=PatternLayout +# use log4j NDC to replace %x with tenant domain / username +appender.console.layout.pattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %replace{%m}{[\r\n]+}{}%n + +###### File appender definition ####### +appender.rolling.type=RollingFile +appender.rolling.name=RollingAppender +appender.rolling.fileName=alfresco.log +appender.rolling.filePattern=alfresco.log.%d{yyyy-MM-dd} +appender.rolling.layout.type=PatternLayout +appender.rolling.layout.pattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %replace{%m}{[\r\n]+}{}%n +appender.rolling.policies.type = Policies +appender.rolling.policies.time.type = TimeBasedTriggeringPolicy +appender.rolling.policies.time.interval = 1 + +###### Log level overrides ####### +# Commented-in loggers will be exposed as JMX MBeans (refer to org.alfresco.repo.admin.Log4JHierarchyInit) +# Hence, generally useful loggers should be listed with at least ERROR level to allow simple runtime +# control of the level via a suitable JMX Console. Also, any other loggers can be added transiently via +# Log4j addLoggerMBean as long as the logger exists and has been loaded. + +# Hibernate +logger.hibernate.name=org.hibernate +logger.hibernate.level=error + +logger.hibernate-util-JDBCExceptionReporter.name=org.hibernate.util.JDBCExceptionReporter +logger.hibernate-util-JDBCExceptionReporter.level=fatal + +logger.hibernate-event-def-AbstractFlushingEventListener.name=org.hibernate.event.def.AbstractFlushingEventListener +logger.hibernate-event-def-AbstractFlushingEventListener.level=fatal + +logger.hibernate-type.name=org.hibernate.type +logger.hibernate-type.level=warn + +logger.hibernate-cfg-SettingsFactory.name=org.hibernate.cfg.SettingsFactory +logger.hibernate-cfg-SettingsFactory.level=warn + +# Spring +logger.springframework.name=org.springframework +logger.springframework.level=warn + +# Turn off Spring remoting warnings that should really be info or debug. +logger.springframework-remoting-support.name=org.springframework.remoting.support +logger.springframework-remoting-support.level=error + +logger.springframework-util.name=org.springframework.util +logger.springframework-util.level=error + +# Axis/WSS4J +logger.apache-axis.name=org.apache.axis +logger.apache-axis.level=info + +logger.apache-ws.name=org.apache.ws +logger.apache-ws.level=info + +# CXF +logger.apache-cxf.name=org.apache.cxf +logger.apache-cxf.level=error + +# MyFaces +logger.apache-myfaces-util-DebugUtils.name=org.apache.myfaces.util.DebugUtils +logger.apache-myfaces-util-DebugUtils.level=info + +logger.apache-myfaces-el-VariableResolverImpl.name=org.apache.myfaces.el.VariableResolverImpl +logger.apache-myfaces-el-VariableResolverImpl.level=error + +logger.apache-myfaces-application-jsp-JspViewHandlerImpl.name=org.apache.myfaces.application.jsp.JspViewHandlerImpl +logger.apache-myfaces-application-jsp-JspViewHandlerImpl.level=error + +logger.apache-myfaces-taglib.name=org.apache.myfaces.taglib +logger.apache-myfaces-taglib.level=error + +# log prepared statement cache activity ### +logger.hibernate-ps-PreparedStatementCache.name=org.hibernate.ps.PreparedStatementCache +logger.hibernate-ps-PreparedStatementCache.level=info + +# Alfresco +logger.alfresco.name=org.alfresco +logger.alfresco.level=error + +logger.alfresco-repo-admin.name=org.alfresco.repo.admin +logger.alfresco-repo-admin.level=info + +logger.alfresco-repo-transaction.name=org.alfresco.repo.transaction +logger.alfresco-repo-transaction.level=warn + +logger.alfresco-repo-cache-TransactionalCache.name=org.alfresco.repo.cache.TransactionalCache +logger.alfresco-repo-cache-TransactionalCache.level=warn + +logger.alfresco-repo-model-filefolder.name=org.alfresco.repo.model.filefolder +logger.alfresco-repo-model-filefolder.level=warn + +logger.alfresco-repo-tenant.name=org.alfresco.repo.tenant +logger.alfresco-repo-tenant.level=info + +logger.alfresco-config.name=org.alfresco.config +logger.alfresco-config.level=warn + +logger.alfresco-config-JndiObjectFactoryBean.name=org.alfresco.config.JndiObjectFactoryBean +logger.alfresco-config-JndiObjectFactoryBean.level=warn + +logger.alfresco-config-JBossEnabledWebApplicationContext.name=org.alfresco.config.JBossEnabledWebApplicationContext +logger.alfresco-config-JBossEnabledWebApplicationContext.level=warn + +logger.alfresco-repo-management-subsystems.name=org.alfresco.repo.management.subsystems +logger.alfresco-repo-management-subsystems.level=warn + +logger.alfresco-repo-management-subsystems-ChildApplicationContextFactory.name=org.alfresco.repo.management.subsystems.ChildApplicationContextFactory +logger.alfresco-repo-management-subsystems-ChildApplicationContextFactory.level=info + +logger.alfresco-repo-management-subsystems-ChildApplicationContextFactory$ChildApplicationContext.name=org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ChildApplicationContext +logger.alfresco-repo-management-subsystems-ChildApplicationContextFactory$ChildApplicationContext.level=warn + +logger.alfresco-repo-security-sync.name=org.alfresco.repo.security.sync +logger.alfresco-repo-security-sync.level=info + +logger.alfresco-repo-security-person.name=org.alfresco.repo.security.person +logger.alfresco-repo-security-person.level=info + +logger.alfresco-sample.name=org.alfresco.sample +logger.alfresco-sample.level=info + +logger.alfresco-web.name=org.alfresco.web +logger.alfresco-web.level=info + +#logger.alfresco-web-app-AlfrescoNavigationHandler.name=org.alfresco.web.app.AlfrescoNavigationHandler +#logger.alfresco-web-app-AlfrescoNavigationHandler.level=debug + +#logger.alfresco-web-ui-repo-component-UIActions.name=org.alfresco.web.ui.repo.component.UIActions +#logger.alfresco-web-ui-repo-component-UIActions.level=debug + +#logger.alfresco-web-ui-repo-tag-PageTag.name=org.alfresco.web.ui.repo.tag.PageTag +#logger.alfresco-web-ui-repo-tag-PageTag.level=debug + +#logger.alfresco-web-bean-clipboard.name=org.alfresco.web.bean.clipboard +#logger.alfresco-web-bean-clipboard.level=debug + +logger.alfresco-service-descriptor-DescriptorService.name=org.alfresco.service.descriptor.DescriptorService +logger.alfresco-service-descriptor-DescriptorService.level=info + +#logger.alfresco-web-page.name=org.alfresco.web.page +#logger.alfresco-web-page.level=debug + +logger.alfresco-repo-importer-ImporterBootstrap.name=org.alfresco.repo.importer.ImporterBootstrap +logger.alfresco-repo-importer-ImporterBootstrap.level=error + +#logger.alfresco-repo-importer-ImporterBootstrap.name=org.alfresco.repo.importer.ImporterBootstrap +#logger.alfresco-repo-importer-ImporterBootstrap.level=info + +logger.alfresco-repo-admin-patch-PatchExecuter.name=org.alfresco.repo.admin.patch.PatchExecuter +logger.alfresco-repo-admin-patch-PatchExecuter.level=info + +logger.alfresco-repo-domain-patch-ibatis-PatchDAOImpl.name=org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl +logger.alfresco-repo-domain-patch-ibatis-PatchDAOImpl.level=info + +# Specific patches +logger.alfresco-repo-admin-patch-impl-DeploymentMigrationPatch.name=org.alfresco.repo.admin.patch.impl.DeploymentMigrationPatch +logger.alfresco-repo-admin-patch-impl-DeploymentMigrationPatch.level=info + +logger.alfresco-repo-version-VersionMigrator.name=org.alfresco.repo.version.VersionMigrator +logger.alfresco-repo-version-VersionMigrator.level=info + +logger.alfresco-repo-module-ModuleServiceImpl.name=org.alfresco.repo.module.ModuleServiceImpl +logger.alfresco-repo-module-ModuleServiceImpl.level=info + +logger.alfresco-repo-domain-schema-SchemaBootstrap.name=org.alfresco.repo.domain.schema.SchemaBootstrap +logger.alfresco-repo-domain-schema-SchemaBootstrap.level=info + +logger.alfresco-repo-admin-ConfigurationChecker.name=org.alfresco.repo.admin.ConfigurationChecker +logger.alfresco-repo-admin-ConfigurationChecker.level=info + +logger.alfresco-repo-node-index-AbstractReindexComponent.name=org.alfresco.repo.node.index.AbstractReindexComponent +logger.alfresco-repo-node-index-AbstractReindexComponent.level=warn + +logger.alfresco-repo-node-index-IndexTransactionTracker.name=org.alfresco.repo.node.index.IndexTransactionTracker +logger.alfresco-repo-node-index-IndexTransactionTracker.level=warn + +logger.alfresco-repo-node-index-FullIndexRecoveryComponent.name=org.alfresco.repo.node.index.FullIndexRecoveryComponent +logger.alfresco-repo-node-index-FullIndexRecoveryComponent.level=info + +#logger.alfresco-repo-node-db-hibernate-HibernateNodeDaoServiceImpl.name=org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl +#logger.alfresco-repo-node-db-hibernate-HibernateNodeDaoServiceImpl.level=warn + +logger.alfresco-repo-domain-hibernate-DirtySessionMethodInterceptor.name=org.alfresco.repo.domain.hibernate.DirtySessionMethodInterceptor +logger.alfresco-repo-domain-hibernate-DirtySessionMethodInterceptor.level=warn + +logger.alfresco-repo-transaction-RetryingTransactionHelper.name=org.alfresco.repo.transaction.RetryingTransactionHelper +logger.alfresco-repo-transaction-RetryingTransactionHelper.level=warn + +logger.alfresco-util-transaction-SpringAwareUserTransaction-trace.name=org.alfresco.util.transaction.SpringAwareUserTransaction.trace +logger.alfresco-util-transaction-SpringAwareUserTransaction-trace.level=warn + +logger.alfresco-util-AbstractTriggerBean.name=org.alfresco.util.AbstractTriggerBean +logger.alfresco-util-AbstractTriggerBean.level=warn + +logger.alfresco-enterprise-repo-cluster.name=org.alfresco.enterprise.repo.cluster +logger.alfresco-enterprise-repo-cluster.level=info + +logger.alfresco-repo-version-Version2ServiceImpl.name=org.alfresco.repo.version.Version2ServiceImpl +logger.alfresco-repo-version-Version2ServiceImpl.level=warn + +#logger.alfresco-web-app-DebugPhaseListener.name=org.alfresco.web.app.DebugPhaseListener +#logger.alfresco-web-app-DebugPhaseListener.level=debug + +logger.alfresco-repo-node-db-NodeStringLengthWorker.name=org.alfresco.repo.node.db.NodeStringLengthWorker +logger.alfresco-repo-node-db-NodeStringLengthWorker.level=info + +logger.alfresco-repo-workflow.name=org.alfresco.repo.workflow +logger.alfresco-repo-workflow.level=info + +# FTP server debugging +logger.alfresco-ftp-protocol.name=org.alfresco.ftp.protocol +logger.alfresco-ftp-protocol.level=error + +#logger.alfresco-ftp-server.name=org.alfresco.ftp.server +#logger.alfresco-ftp-server.level=debug + +# WebDAV debugging +#logger.alfresco-webdav-protocol.name=org.alfresco.webdav.protocol +#logger.alfresco-webdav-protocol.level=debug + +logger.alfresco-webdav-protocol.name=org.alfresco.webdav.protocol +logger.alfresco-webdav-protocol.level=info + +# Kerberos servlet filters +#logger.alfresco-web-app-servlet-KerberosAuthenticationFilter.name=org.alfresco.web.app.servlet.KerberosAuthenticationFilter +#logger.alfresco-web-app-servlet-KerberosAuthenticationFilter.level=debug + +#logger.alfresco-repo-webdav-auth-KerberosAuthenticationFilter.name=org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter +#logger.alfresco-repo-webdav-auth-KerberosAuthenticationFilter.level=debug + +# File servers +logger.alfresco-fileserver.name=org.alfresco.fileserver +logger.alfresco-fileserver.level=warn + +# Repo filesystem debug logging +#logger.alfresco-filesys-repo-ContentDiskDriver.name=org.alfresco.filesys.repo.ContentDiskDriver +#logger.alfresco-filesys-repo-ContentDiskDriver.level=debug + +# Integrity message threshold - if 'failOnViolation' is off, then WARNINGS are generated +logger.alfresco-repo-node-integrity.name=org.alfresco.repo.node.integrity +logger.alfresco-repo-node-integrity.level=error + +# Authentication +logger.alfresco-filesys-auth-ftp.name=org.alfresco.filesys.auth.ftp +logger.alfresco-filesys-auth-ftp.level=warn + +logger.alfresco-ftp-protocol-auth.name=org.alfresco.ftp.protocol.auth +logger.alfresco-ftp-protocol-auth.level=warn + +logger.alfresco-repo-webdav-auth.name=org.alfresco.repo.webdav.auth +logger.alfresco-repo-webdav-auth.level=warn + +logger.alfresco-repo-web-auth.name=org.alfresco.repo.web.auth +logger.alfresco-repo-web-auth.level=warn + +logger.alfresco-web-app-servlet.name=org.alfresco.web.app.servlet +logger.alfresco-web-app-servlet.level=warn + +# Used also for brute force attack detection +logger.alfresco-repo-security-authentication.name=org.alfresco.repo.security.authentication +logger.alfresco-repo-security-authentication.level=warn + +# Indexer debugging +logger.alfresco-repo-search-Indexer.name=org.alfresco.repo.search.Indexer +logger.alfresco-repo-search-Indexer.level=error + +#logger.alfresco-repo-search-Indexer.name=org.alfresco.repo.search.Indexer +#logger.alfresco-repo-search-Indexer.level=debug + +logger.alfresco-repo-search-impl-lucene-index.name=org.alfresco.repo.search.impl.lucene.index +logger.alfresco-repo-search-impl-lucene-index.level=error + +logger.alfresco-repo-search-impl-lucene-fts-FullTextSearchIndexerImpl.name=org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl +logger.alfresco-repo-search-impl-lucene-fts-FullTextSearchIndexerImpl.level=warn + +#logger.alfresco-repo-search-impl-lucene-index.name=org.alfresco.repo.search.impl.lucene.index +#logger.alfresco-repo-search-impl-lucene-index.level=debug + +# Audit debugging +#logger.alfresco-repo-audit.name=org.alfresco.repo.audit +#logger.alfresco-repo-audit.level=debug +#logger.alfresco-repo-audit-model.name=org.alfresco.repo.audit.model +#logger.alfresco-repo-audit-model.level=debug + +# Property sheet and modelling debugging +# change to error to hide the warnings about missing properties and associations +logger.missingProperties.name=alfresco.missingProperties +logger.missingProperties.level=warn + +# Dictionary/Model debugging +logger.alfresco-repo-dictionary.name=org.alfresco.repo.dictionary +logger.alfresco-repo-dictionary.level=warn + +logger.alfresco-repo-dictionary-types-period.name=org.alfresco.repo.dictionary.types.period +logger.alfresco-repo-dictionary-types-period.level=warn + +# Virtualization Server Registry +logger.alfresco-mbeans-VirtServerRegistry.name=org.alfresco.mbeans.VirtServerRegistry +logger.alfresco-mbeans-VirtServerRegistry.level=error + +# Spring context runtime property setter +logger.alfresco-util-RuntimeSystemPropertiesSetter.name=org.alfresco.util.RuntimeSystemPropertiesSetter +logger.alfresco-util-RuntimeSystemPropertiesSetter.level=info + +# Debugging options for clustering +logger.alfresco-repo-content-ReplicatingContentStore.name=org.alfresco.repo.content.ReplicatingContentStore +logger.alfresco-repo-content-ReplicatingContentStore.level=error + +logger.alfresco-repo-content-replication.name=org.alfresco.repo.content.replication +logger.alfresco-repo-content-replication.level=error + +#logger.alfresco-repo-deploy-DeploymentServiceImpl.name=org.alfresco.repo.deploy.DeploymentServiceImpl +#logger.alfresco-repo-deploy-DeploymentServiceImpl.level=debug + +# Activity service +logger.alfresco-repo-activities.name=org.alfresco.repo.activities +logger.alfresco-repo-activities.level=warn + +# User usage tracking +logger.alfresco-repo-usage.name=org.alfresco.repo.usage +logger.alfresco-repo-usage.level=info + +# Sharepoint +logger.alfresco-module-vti.name=org.alfresco.module.vti +logger.alfresco-module-vti.level=info + +# Forms Engine +logger.alfresco-web-config-forms.name=org.alfresco.web.config.forms +logger.alfresco-web-config-forms.level=info + +logger.alfresco-web-scripts-forms.name=org.alfresco.web.scripts.forms +logger.alfresco-web-scripts-forms.level=info + +# CMIS +logger.alfresco-opencmis.name=org.alfresco.opencmis +logger.alfresco-opencmis.level=error + +logger.alfresco-opencmis-AlfrescoCmisServiceInterceptor.name=org.alfresco.opencmis.AlfrescoCmisServiceInterceptor +logger.alfresco-opencmis-AlfrescoCmisServiceInterceptor.level=error + +logger.alfresco-cmis.name=org.alfresco.cmis +logger.alfresco-cmis.level=error + +logger.alfresco-cmis-dictionary.name=org.alfresco.cmis.dictionary +logger.alfresco-cmis-dictionary.level=warn + +logger.apache-chemistry-opencmis.name=org.apache.chemistry.opencmis +logger.apache-chemistry-opencmis.level=info + +logger.apache-chemistry-opencmis-server-impl-browser-CmisBrowserBindingServlet.name=org.apache.chemistry.opencmis.server.impl.browser.CmisBrowserBindingServlet +logger.apache-chemistry-opencmis-server-impl-browser-CmisBrowserBindingServlet.level=off + +logger.apache-chemistry-opencmis-server-impl-atompub-CmisAtomPubServlet.name=org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet +logger.apache-chemistry-opencmis-server-impl-atompub-CmisAtomPubServlet.level=off + +# IMAP +logger.alfresco-repo-imap.name=org.alfresco.repo.imap +logger.alfresco-repo-imap.level=info + +# JBPM +# Note: non-fatal errors (eg. logged during job execution) should be handled by Alfresco's retrying transaction handler +logger.jbpm-graph-def-GraphElement.name=org.jbpm.graph.def.GraphElement +logger.jbpm-graph-def-GraphElement.level=fatal + +#logger.alfresco-repo-googledocs.name=org.alfresco.repo.googledocs +#logger.alfresco-repo-googledocs.level=debug + +###### Scripting ####### +# Web Framework +logger.springframework-extensions-webscripts.name=org.springframework.extensions.webscripts +logger.springframework-extensions-webscripts.level=info + +logger.springframework-extensions-webscripts-ScriptLogger.name=org.springframework.extensions.webscripts.ScriptLogger +logger.springframework-extensions-webscripts-ScriptLogger.level=warn + +logger.springframework-extensions-webscripts-ScriptDebugger.name=org.springframework.extensions.webscripts.ScriptDebugger +logger.springframework-extensions-webscripts-ScriptDebugger.level=off + +# Repository +logger.alfresco-repo-web-scripts.name=org.alfresco.repo.web.scripts +logger.alfresco-repo-web-scripts.level=warn + +logger.alfresco-repo-web-scripts-BaseWebScriptTest.name=org.alfresco.repo.web.scripts.BaseWebScriptTest +logger.alfresco-repo-web-scripts-BaseWebScriptTest.level=info + +logger.alfresco-repo-web-scripts-AlfrescoRhinoScriptDebugger.name=org.alfresco.repo.web.scripts.AlfrescoRhinoScriptDebugger +logger.alfresco-repo-web-scripts-AlfrescoRhinoScriptDebugger.level=off + +logger.alfresco-repo-jscript.name=org.alfresco.repo.jscript +logger.alfresco-repo-jscript.level=error + +logger.alfresco-repo-jscript-ScriptLogger.name=org.alfresco.repo.jscript.ScriptLogger +logger.alfresco-repo-jscript-ScriptLogger.level=warn + +logger.alfresco-repo-cmis-rest-CMISTest.name=org.alfresco.repo.cmis.rest.CMISTest +logger.alfresco-repo-cmis-rest-CMISTest.level=info + +logger.alfresco-repo-domain-schema-script-ScriptBundleExecutorImpl.name=org.alfresco.repo.domain.schema.script.ScriptBundleExecutorImpl +logger.alfresco-repo-domain-schema-script-ScriptBundleExecutorImpl.level=off + +logger.alfresco-repo-domain-schema-script-ScriptExecutorImpl.name=org.alfresco.repo.domain.schema.script.ScriptExecutorImpl +logger.alfresco-repo-domain-schema-script-ScriptExecutorImpl.level=info + +logger.alfresco-repo-domain-schema-script-DeleteNotExistsExecutor.name=org.alfresco.repo.domain.schema.script.DeleteNotExistsExecutor +logger.alfresco-repo-domain-schema-script-DeleteNotExistsExecutor.level=off + +logger.alfresco-repo-search-impl-solr-facet-SolrFacetServiceImpl.name=org.alfresco.repo.search.impl.solr.facet.SolrFacetServiceImpl +logger.alfresco-repo-search-impl-solr-facet-SolrFacetServiceImpl.level=info + +# Bulk Filesystem Import Tool +logger.alfresco-repo-bulkimport.name=org.alfresco.repo.bulkimport +logger.alfresco-repo-bulkimport.level=warn + +# Freemarker +# Note the freemarker.runtime logger is used to log non-fatal errors that are handled by Alfresco's retrying transaction handler +logger.runtime.name=freemarker.runtime +logger.runtime.level= + +# Metadata extraction +logger.alfresco-repo-content-metadata-AbstractMappingMetadataExtracter.name=org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter +logger.alfresco-repo-content-metadata-AbstractMappingMetadataExtracter.level=warn + +# no index support +logger.alfresco-repo-search-impl-noindex-NoIndexIndexer.name=org.alfresco.repo.search.impl.noindex.NoIndexIndexer +logger.alfresco-repo-search-impl-noindex-NoIndexIndexer.level=fatal + +logger.alfresco-repo-search-impl-noindex-NoIndexSearchService.name=org.alfresco.repo.search.impl.noindex.NoIndexSearchService +logger.alfresco-repo-search-impl-noindex-NoIndexSearchService.level=fatal + +# lucene index warnings +logger.alfresco-repo-search-impl-lucene-index-IndexInfo.name=org.alfresco.repo.search.impl.lucene.index.IndexInfo +logger.alfresco-repo-search-impl-lucene-index-IndexInfo.level=warn + +# Warn about RMI socket bind retries. +logger.alfresco-util-remote-server-socket-HostConfigurableSocketFactory.name=org.alfresco.util.remote.server.socket.HostConfigurableSocketFactory +logger.alfresco-util-remote-server-socket-HostConfigurableSocketFactory.level=warn + +logger.alfresco-repo-usage-RepoUsageMonitor.name=org.alfresco.repo.usage.RepoUsageMonitor +logger.alfresco-repo-usage-RepoUsageMonitor.level=info + +# identity service authentication +logger.alfresco-repo-security-authentication-identityservice.name=org.alfresco.repo.security.authentication.identityservice +logger.alfresco-repo-security-authentication-identityservice.level=debug + +logger.keycloak.name=org.keycloak +logger.keycloak.level=debug + +# Renditions and Transforms +logger.alfresco-repo-content-transform-TransformerDebug.name=org.alfresco.repo.content.transform.TransformerDebug +logger.alfresco-repo-content-transform-TransformerDebug.level=debug + +logger.alfresco-repo-rendition2.name=org.alfresco.repo.rendition2 +logger.alfresco-repo-rendition2.level=debug + +logger.alfresco-repo-thumbnail-ThumbnailServiceImplTest.name=org.alfresco.repo.thumbnail.ThumbnailServiceImplTest +logger.alfresco-repo-thumbnail-ThumbnailServiceImplTest.level=debug + +logger.alfresco-repo-rendition2-RenditionService2Impl.name=org.alfresco.repo.rendition2.RenditionService2Impl +logger.alfresco-repo-rendition2-RenditionService2Impl.level=debug \ No newline at end of file