[ https://issues.apache.org/jira/browse/KARAF-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emily Berk updated KARAF-6027: ------------------------------ Description: Steps to reproduce: # Use the /bin/karaf script to start Karaf with the default log configuration file ([https://github.com/apache/karaf/blob/karaf-4.2.1/assemblies/features/base/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg]). # Try setting the log level of a package that contains numbers using {{log:set}}: {code:java} karaf@root()> log:get Logger │ Level ────────────────────────┼────── ROOT │ INFO audit │ TRACE org.apache.aries.spifly │ WARN org.apache.sshd │ INFO karaf@root()> log:get org.ops4j.pax.web INFO karaf@root()> log:set WARN org.ops4j.pax.web karaf@root()> log:get org.ops4j.pax.web INFO karaf@root()> log:get Logger │ Level ────────────────────────┼────── ROOT │ INFO audit │ TRACE org.apache.aries.spifly │ WARN org.apache.sshd │ INFO {code} _etc/org.ops4j.pax.logging.cfg_ does appear to be updated correctly with two new lines: {code:java} log4j2.logger.org_ops4j_pax_web.level = WARN log4j2.logger.org_ops4j_pax_web.name = org.ops4j.pax.web {code} I'm not sure if the log level is not set or if the {{log:get}} command just reports the level incorrectly. The issue also occurs for loggers that are configured in _etc/org.ops4j.pax.logging.cfg_ instead of with {{log:set}}. was: Steps to reproduce: # Use the /bin/karaf script to start Karaf with the default log configuration file (https://github.com/apache/karaf/blob/karaf-4.2.1/assemblies/features/base/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg). # Try setting the log level of a package that contains numbers using {{log:set}}: {code} karaf@root()> log:get Logger │ Level ────────────────────────┼────── ROOT │ INFO audit │ TRACE org.apache.aries.spifly │ WARN org.apache.sshd │ INFO karaf@root()> log:get org.ops4j.pax.web INFO karaf@root()> log:set WARN org.ops4j.pax.web karaf@root()> log:get org.ops4j.pax.web INFO karaf@root()> log:get Logger │ Level ────────────────────────┼────── ROOT │ INFO audit │ TRACE org.apache.aries.spifly │ WARN org.apache.sshd │ INFO {code} _etc/org.ops4j.pax.logging.cfg_ does appear to be updated correctly with two new lines: {code} log4j2.logger.org_ops4j_pax_web.level = WARN log4j2.logger.org_ops4j_pax_web.name = org.ops4j.pax.web {code} I'm not sure if the log level is not set or if the `log:get` command just reports the level incorrectly. > `log:get` does not report the right log level for loggers that contain numbers > ------------------------------------------------------------------------------ > > Key: KARAF-6027 > URL: https://issues.apache.org/jira/browse/KARAF-6027 > Project: Karaf > Issue Type: Bug > Components: karaf > Affects Versions: 4.2.1 > Reporter: Emily Berk > Priority: Minor > > Steps to reproduce: > # Use the /bin/karaf script to start Karaf with the default log > configuration file > ([https://github.com/apache/karaf/blob/karaf-4.2.1/assemblies/features/base/src/main/resources/resources/etc/org.ops4j.pax.logging.cfg]). > # Try setting the log level of a package that contains numbers using > {{log:set}}: > {code:java} > karaf@root()> log:get > Logger │ Level > ────────────────────────┼────── > ROOT │ INFO > audit │ TRACE > org.apache.aries.spifly │ WARN > org.apache.sshd │ INFO > karaf@root()> log:get org.ops4j.pax.web > INFO > karaf@root()> log:set WARN org.ops4j.pax.web > karaf@root()> log:get org.ops4j.pax.web > INFO > karaf@root()> log:get > Logger │ Level > ────────────────────────┼────── > ROOT │ INFO > audit │ TRACE > org.apache.aries.spifly │ WARN > org.apache.sshd │ INFO > {code} > _etc/org.ops4j.pax.logging.cfg_ does appear to be updated correctly with two > new lines: > {code:java} > log4j2.logger.org_ops4j_pax_web.level = WARN > log4j2.logger.org_ops4j_pax_web.name = org.ops4j.pax.web > {code} > I'm not sure if the log level is not set or if the {{log:get}} command just > reports the level incorrectly. The issue also occurs for loggers that are > configured in _etc/org.ops4j.pax.logging.cfg_ instead of with {{log:set}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)