Redo log4j2 mapping from old config
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/commit/50d3470f Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/tree/50d3470f Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/diff/50d3470f Branch: refs/heads/master Commit: 50d3470fc22f087dad7c2ee221c13d2504603800 Parents: 0a88759 Author: Mark McKenna <[email protected]> Authored: Fri Aug 18 16:16:24 2017 +0100 Committer: Mark McKenna <[email protected]> Committed: Fri Aug 18 16:28:51 2017 +0100 ---------------------------------------------------------------------- .../resources/etc/org.ops4j.pax.logging.cfg | 235 ++++++++++--------- 1 file changed, 123 insertions(+), 112 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-dist/blob/50d3470f/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 index 236e486..517593a 100644 --- 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 @@ -18,121 +18,132 @@ ################################################################################ # Common pattern layout for appenders -log4j2.pattern = %d{ISO8601} | %-5p | %-16t | %-32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n - -# 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 +log4j2.pattern = %d{ISO8601} %-5.5p %3X{bundle.id} %c{1.} [%.16t] %m%n + +############### +# Root logger # +############### +log4j2.rootLogger.level = INFO + +## Karaf console log (log:tail) +log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi + +## Console log +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} + +## Brooklyn INFO file log +log4j2.rootLogger.appenderRef.BrooklynInfo.ref = BrooklynInfo +log4j2.rootLogger.appenderRef.BrooklynInfo.filter.threshold.type = ThresholdFilter +log4j2.rootLogger.appenderRef.BrooklynInfo.filter.threshold.level = INFO + +## Brooklyn DEBUG file log +log4j2.rootLogger.appenderRef.BrooklynDebug.ref = BrooklynDebug +log4j2.rootLogger.appenderRef.BrooklynDebug.filter.threshold.type = ThresholdFilter +log4j2.rootLogger.appenderRef.BrooklynDebug.filter.threshold.level = DEBUG + +################### +# Appender Config # +################### + +## OSGi appender +log4j2.appender.osgi.type = PaxOsgi +log4j2.appender.osgi.name = PaxOsgi +log4j2.appender.osgi.filter = * + +## Console appender +log4j2.appender.console.type = Console +log4j2.appender.console.name = Console +log4j2.appender.console.layout.type = PatternLayout +log4j2.appender.console.layout.pattern = ${log4j2.pattern} + +## Brooklyn INFO appender +log4j2.appender.rolling_info.type = RollingRandomAccessFile +log4j2.appender.rolling_info.name = BrooklynInfo +log4j2.appender.rolling_info.fileName = ${karaf.data}/log/brooklyn.info.log +log4j2.appender.rolling_info.filePattern = ${karaf.data}/log/brooklyn.info.log.%i +log4j2.appender.rolling_info.append = true +log4j2.appender.rolling_info.layout.type = PatternLayout +log4j2.appender.rolling_info.layout.pattern = ${log4j2.pattern} +log4j2.appender.rolling_info.policies.type = Policies +log4j2.appender.rolling_info.policies.size.type = SizeBasedTriggeringPolicy +log4j2.appender.rolling_info.policies.size.size = 16MB + +## Brooklyn DEBUG appender +log4j2.appender.rolling_debug.type = RollingRandomAccessFile +log4j2.appender.rolling_debug.name = BrooklynDebug +log4j2.appender.rolling_debug.fileName = ${karaf.data}/log/brooklyn.debug.log +log4j2.appender.rolling_debug.filePattern = ${karaf.data}/log/brooklyn.debug.log.%i +log4j2.appender.rolling_debug.append = true +log4j2.appender.rolling_debug.layout.type = PatternLayout +log4j2.appender.rolling_debug.layout.pattern = ${log4j2.pattern} +log4j2.appender.rolling_debug.policies.type = Policies +log4j2.appender.rolling_debug.policies.size.type = SizeBasedTriggeringPolicy +log4j2.appender.rolling_debug.policies.size.size = 16MB + +## Audit log 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 + +######################### +# Loggers configuration # +######################### -#Â Security audit logger +## Brooklyn +log4j2.logger.brooklyn.name = org.apache.brooklyn +log4j2.logger.brooklyn.level = DEBUG +log4j2.logger.brooklyn.additivity = true + +## JClouds +log4j2.logger.jclouds.name = org.jclouds +log4j2.logger.jclouds.level = DEBUG +log4j2.logger.jclouds.additivity = true + +log4j2.logger.jclouds_compute.name = jclouds.compute +log4j2.logger.jclouds_compute.level = DEBUG +log4j2.logger.jclouds_compute.additivity = true + +log4j2.logger.jclouds_headers.name = jclouds.headers +log4j2.logger.jclouds_headers.level = DEBUG +log4j2.logger.jclouds_headers.additivity = true + +log4j2.logger.jclouds_wire.name = jclouds.wire +log4j2.logger.jclouds_wire.level = OFF + +## Karaf +log4j2.logger.karaf.name = org.apache.karaf +log4j2.logger.karaf.level = INFO + +## 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 +## Misc loggers +log4j2.logger.swagger.name = com.wordnik.swagger +log4j2.logger.swagger.level = OFF + +log4j2.logger.mongodb.name = org.mongodb.driver +log4j2.logger.mongodb.level = WARN + +log4j2.logger.cxf.name = org.apache.cxf +log4j2.logger.cxf.level = WARN + +log4j2.logger.jetty.name = org.eclipse.jetty +log4j2.logger.jetty.level = WARN + +log4j2.logger.spifly.name = org.apache.aries.spifly +log4j2.logger.spifly.level = WARN + +log4j2.logger.schmizz.name = net.schmizz +log4j2.logger.schmizz.level = WARN
