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