[slf4j-dev] [Bug 24] New: Log4J Conversion Parameters
bugzilla-daemon at gil.qos.ch
bugzilla-daemon at gil.qos.ch
Mon Jun 26 22:49:57 CEST 2006
http://bugzilla.slf4j.org/show_bug.cgi?id=24
Summary: Log4J Conversion Parameters
Product: SLF4J
Version: unspecified
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Implementations
AssignedTo: dev at slf4j.org
ReportedBy: sonugopal at gmail.com
I am using jcl104-over-slf4j.jar, slf4j-log4j212.jar and log4j (1.2.8) to do
logging.
My log4j.xml is as follows -
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="true">
<appender name="Console" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[Level:%p][%C:%M]%m%n"/>
</layout>
</appender>
<logger name="com" additivity="false">
<level value="debug"/>
<appender-ref ref="Console"/>
</logger>
</log4j:configuration>
I use %C and %M to log the values of class and method that generated the
logging request. When I use JCL + Log4j (or log4j directly) the debug
statements that are logged contain the correct value.
However with Slf4J jars %C returns org.apache.commons.logging.impl.SLF4JLog
and %M returns for all the debug statements which is clearly incorrect.
%L and %l also dont return correct values.
--
Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the slf4j-dev
mailing list