Update logging config for log4j2

Project: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/commit/ad99a7b7
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/tree/ad99a7b7
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/diff/ad99a7b7

Branch: refs/heads/master
Commit: ad99a7b797c8bb66950c4a32459bd206efaf7073
Parents: 80d8be6
Author: Mark McKenna <[email protected]>
Authored: Thu Jul 20 16:21:11 2017 +0100
Committer: Mark McKenna <[email protected]>
Committed: Fri Aug 18 14:20:54 2017 +0100

----------------------------------------------------------------------
 .../resources/etc/org.ops4j.pax.logging.cfg     | 228 ++++++++++---------
 1 file changed, 118 insertions(+), 110 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-dist/blob/ad99a7b7/karaf/apache-brooklyn/src/main/resources/etc/org.ops4j.pax.logging.cfg
----------------------------------------------------------------------
diff --git 
a/karaf/apache-brooklyn/src/main/resources/etc/org.ops4j.pax.logging.cfg 
b/karaf/apache-brooklyn/src/main/resources/etc/org.ops4j.pax.logging.cfg
old mode 100755
new mode 100644
index 8f69e02..236e486
--- a/karaf/apache-brooklyn/src/main/resources/etc/org.ops4j.pax.logging.cfg
+++ b/karaf/apache-brooklyn/src/main/resources/etc/org.ops4j.pax.logging.cfg
@@ -17,114 +17,122 @@
 #
 
################################################################################
 
-# Root logger
-log4j.rootLogger=INFO, info, debug, osgi:VmLogAppender
-log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer
-
-# CONSOLE appender not used by default
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.EnhancedPatternLayout
-log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5.5p 
%3X{bundle.id} %c{1.} [%.16t] %m%n
-
-# Info file appender
-log4j.appender.info=org.apache.log4j.RollingFileAppender
-log4j.appender.info.layout=org.apache.log4j.EnhancedPatternLayout
-log4j.appender.info.layout.ConversionPattern=%d{ISO8601} %-5.5p %3X{bundle.id} 
%c{1.} [%.16t] %m%n
-log4j.appender.info.file=${karaf.home}/log/brooklyn.info.log
-log4j.appender.info.Threshold=INFO
-log4j.appender.info.append=true
-log4j.appender.info.maxFileSize=100MB
-log4j.appender.info.maxBackupIndex=10
-
-log4j.appender.infoWarn=org.apache.log4j.AsyncAppender
-log4j.appender.infoWarn.appenders=info
-log4j.appender.infoWarn.Threshold=WARN
-
-# Debug file appender
-log4j.appender.debug=org.apache.log4j.RollingFileAppender
-log4j.appender.debug.layout=org.apache.log4j.EnhancedPatternLayout
-log4j.appender.debug.layout.ConversionPattern=%d{ISO8601} %-5.5p 
%3X{bundle.id} %c{1.} [%.16t] %m%n
-log4j.appender.debug.file=${karaf.home}/log/brooklyn.debug.log
-log4j.appender.debug.append=true
-log4j.appender.debug.maxFileSize=100MB
-log4j.appender.debug.maxBackupIndex=10
-
-# Sift appender
-log4j.appender.sift=org.apache.log4j.sift.MDCSiftingAppender
-log4j.appender.sift.key=bundle.name
-log4j.appender.sift.default=brooklyn
-log4j.appender.sift.appender=org.apache.log4j.FileAppender
-log4j.appender.sift.appender.layout=org.apache.log4j.EnhancedPatternLayout
-log4j.appender.sift.appender.layout.ConversionPattern=%d{ISO8601} %-5.5p 
%3X{bundle.id} %c{1.} [%.16t] %m%n
-log4j.appender.sift.appender.file=${karaf.data}/log/$\\{bundle.name\\}.log
-log4j.appender.sift.appender.append=true
-
-
-# Logger configuration
-
-# The following properties turn on quite verbose DEBUG logging for 
Brooklyn-relevant loggers
-log4j.logger.org.apache.brooklyn=DEBUG
-log4j.logger.org.jclouds=DEBUG
-log4j.logger.jclouds.compute=DEBUG
-log4j.logger.jclouds.headers=DEBUG
-log4j.logger.jclouds.wire=OFF
-log4j.io.cloudsoft.winrm4j.winrm.WinRmTool=DEBUG
-
-# If you're just going to have a few debug categories these are recommended;
-# comment out the loggers above and leave these as-is
-log4j.logger.org.apache.brooklyn.SSH=DEBUG
-log4j.logger.org.apache.brooklyn.location.basic.jclouds=DEBUG
-log4j.logger.org.apache.brooklyn.util.internal.ssh=DEBUG
-
-# a bit noisy at INFO, but still, poss interesting
-log4j.additivity.org.reflections.Reflections=false
-log4j.logger.org.reflections.Reflections=INFO, infoWarn, debug
-
-log4j.additivity.com.sun.jersey.server.impl.application=false
-log4j.logger.com.sun.jersey.server.impl.application=INFO, infoWarn, debug
-
-log4j.additivity.org.apache.whirr.service.ComputeCache=false
-log4j.logger.org.apache.whirr.service.ComputeCache=INFO, infoWarn, debug
+# Common pattern layout for appenders
+log4j2.pattern = %d{ISO8601} | %-5p | %-16t | %-32c{1} | %X{bundle.id} - 
%X{bundle.name} - %X{bundle.version} | %m%n
 
-log4j.additivity.jclouds.ssh=false
-log4j.logger.jclouds.ssh=INFO, infoWarn, debug
-
-log4j.additivity.org.apache.http.impl.client=false
-log4j.logger.org.apache.http.impl.client=INFO, infoWarn, debug
-
-log4j.additivity.javax.management.remote=false
-log4j.logger.javax.management.remote=INFO, debug
-
-# some loggers are very noisy however, exclude them
-log4j.additivity.org.apache.cxf=false
-log4j.logger.org.apache.cxf=ERROR
-
-log4j.logger.org.eclipse.jetty=WARN
-
-log4j.additivity.net.schmizz=false
-log4j.logger.net.schmizz=WARN, debug
-
-log4j.additivity.org.mongodb.driver=false
-log4j.logger.org.mongodb.driver=WARN, debug
-
-#  Wordnik logs errors in a few places which aren't errors at all; ignore them 
altogether
-# (Turn them back on if you need to see how API-doc gets generated, and also
-# see https://github.com/wordnik/swagger-core/issues/58)
-log4j.logger.com.wordnik.swagger=OFF
-
-# TODO Figure out why spi-fly is activated, we don't need it
-log4j.additivity.org.apache.aries.spifly.dynamic.bundle=false
-log4j.logger.org.apache.aries.spifly.dynamic.bundle=INFO, debug
-
-# Karaf specific
-log4j.additivity.org.apache.felix=false
-log4j.logger.org.apache.felix=INFO, infoWarn, debug
-
-log4j.additivity.org.apache.karaf=false
-log4j.logger.org.apache.karaf=INFO, infoWarn, debug
-
-log4j.additivity.org.ops4j.pax.web=false
-log4j.logger.org.ops4j.pax.web=INFO, infoWarn, debug
-
-log4j.additivity.org.apache.aries=false
-log4j.logger.org.apache.aries=INFO, infoWarn, debug
+# Root logger
+log4j2.rootLogger.level = DEBUG
+# uncomment to use asynchronous loggers, which require 
mvn:com.lmax/disruptor/3.3.2 library
+#log4j2.rootLogger.type = asyncRoot
+#log4j2.rootLogger.includeLocation = false
+log4j2.rootLogger.appenderRef.RollingFile.ref=RollingFile
+log4j2.rootLogger.appenderRef.PaxOsgi.ref=PaxOsgi
+log4j2.rootLogger.appenderRef.Console.ref=Console
+log4j2.rootLogger.appenderRef.Console.filter.threshold.type=ThresholdFilter
+log4j2.rootLogger.appenderRef.Console.filter.threshold.level=${karaf.log.console:-OFF}
+
+# Appenders configuration
+
+# Console appender not used by default (see log4j2.rootLogger.appenderRefs)
+log4j2.appender.console.type=Console
+log4j2.appender.console.name=Console
+log4j2.appender.console.layout.type=PatternLayout
+log4j2.appender.console.layout.pattern=${log4j2.pattern}
+
+# Rolling file appender
+log4j2.appender.rolling.type=RollingRandomAccessFile
+log4j2.appender.rolling.name=RollingFile
+log4j2.appender.rolling.fileName=${karaf.data}/log/brooklyn.log
+log4j2.appender.rolling.filePattern=${karaf.data}/log/brooklyn.log.%i
+# uncomment to not force a disk flush
+#log4j2.appender.rolling.immediateFlush = false
+log4j2.appender.rolling.append=true
+log4j2.appender.rolling.layout.type=PatternLayout
+log4j2.appender.rolling.layout.pattern=${log4j2.pattern}
+log4j2.appender.rolling.policies.type=Policies
+log4j2.appender.rolling.policies.size.type=SizeBasedTriggeringPolicy
+log4j2.appender.rolling.policies.size.size=16MB
+
+# Audit file appender
+log4j2.appender.audit.type=RollingRandomAccessFile
+log4j2.appender.audit.name=AuditRollingFile
+log4j2.appender.audit.fileName=${karaf.data}/security/audit.log
+log4j2.appender.audit.filePattern=${karaf.data}/security/audit.log.%i
+log4j2.appender.audit.append=true
+log4j2.appender.audit.layout.type=PatternLayout
+log4j2.appender.audit.layout.pattern=${log4j2.pattern}
+log4j2.appender.audit.policies.type=Policies
+log4j2.appender.audit.policies.size.type=SizeBasedTriggeringPolicy
+log4j2.appender.audit.policies.size.size=8MB
+
+# OSGi appender
+log4j2.appender.osgi.type=PaxOsgi
+log4j2.appender.osgi.name=PaxOsgi
+log4j2.appender.osgi.filter=*
+
+# Loggers configuration
+
+# Brooklyn loggers
+log4j2.logger.brooklyn.name=org.apache.brooklyn
+log4j2.logger.brooklyn.level=DEBUG
+log4j2.logger.brooklyn_ssh.name=org.apache.brooklyn.SSH
+log4j2.logger.brooklyn_ssh.level=DEBUG
+log4j2.logger.brooklyn_jclouds.name=org.apache.brooklyn.location.basic.jclouds
+log4j2.logger.brooklyn_jclouds.level=DEBUG
+log4j2.logger.brooklyn_internal_ssh.name=org.apache.brooklyn.util.internal.ssh
+
+# Karaf loggers
+log4j2.logger.karaf.name=org.apache.karaf
+log4j2.logger.karaf.level=INFO
+log4j2.logger.felix.name=org.apache.felix
+log4j2.logger.felix.level=INFO
+log4j2.logger.pax_web.name=org.ops4j.pax.web
+log4j2.logger.pax_web.level=INFO
+log4j2.logger.aries.name=org.apache.aries
+log4j2.logger.aries.level=INFO
+
+# JClouds loggers
+log4j2.logger.jclouds.name=org.apache.jclouds
+log4j2.logger.jclouds.level=DEBUG
+log4j2.logger.jclouds_compute.name=org.apache.jclouds.compute
+log4j2.logger.jclouds_compute.level=DEBUG
+log4j2.logger.jclouds_headers.name=org.apache.jclouds.headers
+log4j2.logger.jclouds_headers.level=DEBUG
+log4j2.logger.jclouds_ssh.name=jclouds.ssh
+log4j2.logger.jclouds_ssh.level=INFO
+log4j2.logger.jclouds_wire.name=org.apache.jclouds.wire
+log4j2.logger.jclouds_wire.level=OFF
+
+# WINRM4J loggers
+log4j2.logger.winrm4j.name=io.cloudsoft.winrm4j.winrm
+log4j2.logger.winrm4j.level=DEBUG
+
+# Spifly logger
+log4j2.logger.spifly.name = org.apache.aries.spifly
+log4j2.logger.spifly.level = WARN
+
+# Security audit logger
+log4j2.logger.audit.name = org.apache.karaf.jaas.modules.audit
+log4j2.logger.audit.level = INFO
+log4j2.logger.audit.additivity = false
+log4j2.logger.audit.appenderRef.AuditRollingFile.ref = AuditRollingFile
+
+# Misc loggers
+log4j2.logger.reflections.name=org.reflections
+log4j2.logger.reflections.level=INFO
+log4j2.logger.whirr.name=org.apache.whirr.service.ComputeCache
+log4j2.logger.whirr.level=INFO
+log4j2.logger.http_client.name=org.apache.http.impl.client
+log4j2.logger.http_client.level=INFO
+log4j2.logger.javax_management.name=javax.management.remote
+log4j2.logger.javax_management.level=INFO
+log4j2.logger.schmizz.name=net.schmizz
+log4j2.logger.schmizz.level=WARN
+log4j2.logger.cxf.name=org.apache.cxf
+log4j2.logger.cxf.level=ERROR
+log4j2.logger.jetty.name=org.eclipse.jetty
+log4j2.logger.jetty.level=WARN
+log4j2.logger.mongodb.name=org.mongodb.driver
+log4j2.logger.mongodb.level=WARN
+log4j2.logger.swagger.name=com.wordnik.swagger
+log4j2.logger.swagger.level=OFF

Reply via email to