I am glad to hear that it is beginning to work. The disappearing location info problem has been previously reported [1]. Unfortunately, since there are two indirections involved (jcl->slf4j->log4j), it is not possible to correctly compute the location information.
[1] http://bugzilla.slf4j.org/show_bug.cgi?id=23 At 09:25 PM 2/5/2007, Matt Raible wrote: >Thanks - that works! However, I'd expect the logging to look the same >as it did before. Unfortunately, it looks like the method isn't >printed out - just "info", "debug", etc. Here's my log4j.xml >configuration: > > <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> > <layout class="org.apache.log4j.PatternLayout"> > <param name="ConversionPattern" > value="%p [%t] %c{1}.%M(%L) | %m%n"/> > </layout> > </appender> > >commons-logging: > >WARN [main] UserAction.save(157) | User 'tomcat' already exists! >INFO [main] UserActionTest.endTransaction(284) | Rolled back >transaction after test execution >INFO [main] UserActionTest.startNewTransaction(318) | Began >transaction (1): transaction manager >[org.springframework.orm.hibernate3.HibernateTransactionManager at 77cd4a]; >default rollback = true >INFO [main] UserActionTest.endTransaction(284) | Rolled back >transaction after test execution >INFO [main] UserActionTest.startNewTransaction(318) | Began >transaction (1): transaction manager >[org.springframework.orm.hibernate3.HibernateTransactionManager at 77cd4a]; >default rollback = true >DEBUG [main] UserManagerImpl.removeUser(66) | removing user: 2 >INFO [main] UserActionTest.endTransaction(284) | Rolled back >transaction after test execution > >SLF4J: > >WARN [main] UserAction.warn(139) | User 'tomcat' already exists! >INFO [main] UserActionTest.info(118) | Rolled back transaction after >test execution >INFO [main] UserActionTest.info(118) | Began transaction (1): >transaction manager >[org.springframework.orm.hibernate3.HibernateTransactionManager at f4b30a]; >default rollback = true >INFO [main] UserActionTest.info(118) | Rolled back transaction after >test execution >INFO [main] UserActionTest.info(118) | Began transaction (1): >transaction manager >[org.springframework.orm.hibernate3.HibernateTransactionManager at f4b30a]; >default rollback = true >DEBUG [main] UserManagerImpl.debug(97) | removing user: 2 >INFO [main] UserActionTest.info(118) | Rolled back transaction after >test execution > >Thanks, -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ user mailing list [email protected] http://www.slf4j.org/mailman/listinfo/user
