You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2022/07/22 17:52:19 UTC

[activemq-artemis] 25/42: flesh out assembly default logging config, give output like previous behaviour

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

clebertsuconic pushed a commit to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git

commit 9f7c1024ebacc14898062934c1f54110e0710d62
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Wed Jul 20 14:06:16 2022 +0100

    flesh out assembly default logging config, give output like previous behaviour
---
 .../cli/commands/etc/log4j2-config.properties      | 37 +++++++++++++++-------
 1 file changed, 25 insertions(+), 12 deletions(-)

diff --git a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/log4j2-config.properties b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/log4j2-config.properties
index bebb6d4b9d..e7c4bb41b1 100644
--- a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/log4j2-config.properties
+++ b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/log4j2-config.properties
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 # Log4J 2 configuration
-rootLogger = INFO, Console
+rootLogger = INFO, console, log_file
 
 logger.activemq.name=org.apache.activemq
 logger.activemq.level=INFO
@@ -32,30 +32,43 @@ logger.audit_message = OFF, audit_log_file
 logger.audit_message.name = org.apache.activemq.audit.message
 logger.audit_message.additivity = false
 
-
 # quorum logger levels
 logger.curator.name=org.apache.curator
 logger.curator.level=WARN
 logger.zookeeper.name=org.apache.zookeeper
 logger.zookeeper.level=ERROR
 
+# Jetty logger levels
+logger.jetty.name=org.eclipse.jetty
+logger.jetty.level=WARN
+
+
 # Console appender
 appender.console.type=Console
-appender.console.name=Console
+appender.console.name=console
 appender.console.layout.type=PatternLayout
-#TODO: look at old/previous pattern and align
-appender.console.layout.pattern=[%t] %d{HH:mm:ss,SSS} %-5level [%logger] %msg%n
+appender.console.layout.pattern=%d %-5level [%logger] %msg%n
+
+# Log file appender
+appender.log_file.type = RollingFile
+appender.log_file.name = log_file
+appender.log_file.fileName = ${sys:artemis.instance}/log/artemis.log
+appender.log_file.filePattern = ${sys:artemis.instance}/log/artemis.log.%d{yyyy-MM-dd}
+appender.log_file.layout.type = PatternLayout
+appender.log_file.layout.pattern = %d %-5level [%logger] %msg%n
+appender.log_file.policies.type = Policies
+appender.log_file.policies.cron.type = CronTriggeringPolicy
+appender.log_file.policies.cron.schedule = 0 0 0 * * ?
+appender.log_file.policies.cron.evaluateOnStartup = true
 
 # Audit log file appender
 appender.audit_log_file.type = RollingFile
 appender.audit_log_file.name = audit_log_file
 appender.audit_log_file.fileName = ${sys:artemis.instance}/log/audit.log
-#TODO: look at old/previous filename pattern and behaviour and align
-appender.audit_log_file.filePattern = ${sys:artemis.instance}/log/audit-%d{yyyy-MM-dd}.log
+appender.audit_log_file.filePattern = ${sys:artemis.instance}/log/audit.log.%d{yyyy-MM-dd}
 appender.audit_log_file.layout.type = PatternLayout
-appender.audit_log_file.layout.pattern = [%t] %d{HH:mm:ss,SSS} %-5level [%logger] %msg%n
-#TODO: look at old/previous pattern and align
+appender.audit_log_file.layout.pattern = %d [AUDIT](%t) %msg%n
 appender.audit_log_file.policies.type = Policies
-appender.audit_log_file.policies.time.type = TimeBasedTriggeringPolicy
-appender.audit_log_file.policies.time.interval = 24
-appender.audit_log_file.policies.time.modulate = true
+appender.log_file.policies.cron.type = CronTriggeringPolicy
+appender.log_file.policies.cron.schedule = 0 0 0 * * ?
+appender.log_file.policies.cron.evaluateOnStartup = true