cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Woonsan Ko (JIRA)" <>
Subject [jira] [Created] (CXF-3680) Logging locations are hidden with Slf4jLogger and Log4jLogger
Date Fri, 22 Jul 2011 20:46:57 GMT
Logging locations are hidden with Slf4jLogger and Log4jLogger

                 Key: CXF-3680
             Project: CXF
          Issue Type: Improvement
    Affects Versions: 2.3.5, 2.4.1
            Reporter: Woonsan Ko
            Priority: Minor
             Fix For: 2.3.6, 2.4.2

The current CXF Slf4jLogger and Log4jLogger just invokes the internal logger object. 
In this way, it cannot show the original logging location.
For example, when logging configuration contains something like '%C:%L', it 
prints the Slf4jLogger/Log4jLogger class name and its line number instead of the caller's
class name and its line number.
In order to show the original logging locations nicely, we can use LocationAwareLogger#log(,
fqcn, ...) operation. With provision of the FQCN of the wrapper class (Slf4jLogger or Log4jLogger,
in this case), the underlying slf4j or log4j
logger will find the exact logging location.

I'll provide a patch for this in this issue.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message