Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-1966

Specify logger name for LogRecord in JDKLogImpl

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Won't Do
    • Minor
    • 3.6.7
    • 3.6.6
    • None

    Description

      I use Spring Boot with logback.
      For logging I have pattern:

      %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} %C{30}:%L - %msg%n

      And in console I see:

      16:19:32.062 [OOB-1,yphis-cluster-web,George-THINKPAD-35404] WARN  unknown.jul.logger org.jgroups.logging.JDKLogImpl:49 - JGRP000010: packet from 192.168.50.123:45588 has different version (3.2.8) than ours (3.6.6); packet is discarded

      This happens because LogRecord created in org.jgroups.logging.JDKLogImpl doesn't have loggerName and when org.slf4j.bridge.SLF4JBridgeHandler make org.slf4j.Logger from java.util.logging.LogRecord he sets logger name as org.slf4j.bridge.SLF4JBridgeHandler#UNKNOWN_LOGGER_NAME that's "unknown.jul.logger"

      Actually I don't know is it done specially or not, but I can't find any comments/solutions for that.

      Attachments

        Activity

          People

            rhn-engineering-bban Bela Ban
            georzal George Zalizko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: