This is an automated email from the ASF dual-hosted git repository. rotty3000 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/felix-dev.git
commit 32dd30838b3b352f285b64d3dc4ee3a7aebc7daf Author: Raymond Augé <[email protected]> AuthorDate: Sat Nov 27 23:16:44 2021 -0500 FELIX-6477 Add support for OSGi Log 1.5 updated logger names Signed-off-by: Raymond Augé <[email protected]> --- .../org/apache/felix/logback/internal/LogbackLogListener.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/logback/logback/src/main/java/org/apache/felix/logback/internal/LogbackLogListener.java b/logback/logback/src/main/java/org/apache/felix/logback/internal/LogbackLogListener.java index cca075d..179f81e 100644 --- a/logback/logback/src/main/java/org/apache/felix/logback/internal/LogbackLogListener.java +++ b/logback/logback/src/main/java/org/apache/felix/logback/internal/LogbackLogListener.java @@ -83,12 +83,23 @@ public class LogbackLogListener implements LogListener, LoggerContextListener { loggerName = formatBundle(entry.getBundle(), loggerName); avoidCallerData.set(true); } + else if (loggerName.startsWith(EVENTS_BUNDLE) || + loggerName.startsWith(EVENTS_FRAMEWORK) || + loggerName.startsWith(LOG_SERVICE)) { + + avoidCallerData.set(true); + } else if (EVENTS_SERVICE.equals(loggerName)) { loggerName = formatBundle(entry.getBundle(), loggerName); message = message + " {}"; arguments = new Object[] {entry.getServiceReference()}; avoidCallerData.set(true); } + else if (loggerName.startsWith(EVENTS_SERVICE)) { + message = message + " {}"; + arguments = new Object[] {entry.getServiceReference()}; + avoidCallerData.set(true); + } Logger logger = loggerContext.getLogger(loggerName);
