Logging locations are hidden with Slf4jLogger and Log4jLogger
-------------------------------------------------------------

                 Key: CXF-3680
                 URL: https://issues.apache.org/jira/browse/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: http://www.atlassian.com/software/jira

        

Reply via email to