[slf4j-user] How to debug sl4j
Farrukh Najmi
farrukh at wellfleetsoftware.com
Thu Oct 23 03:24:16 CEST 2008
It appears that my immediate problem was solved when I specified
-DforkMode=none to maven-sure-fire-plugin's test goal:
mvn test -DforkMode=none -Dtest=MyTestClass
Now I see debug messages from Hibernate. So this *does* seem to be some
sort of classloader issue.
It does make me curious why using jcl-over-slf4j did not fix the
problem. Any ideas?
Farrukh Najmi wrote:
> Hello,
>
> My project currently uses JCL. I have this strange problem where I can
> control log4j messages for hibernate via log4j.properties
> in my deployed servlet but cannot do the same for my junit tests that
> run via maven-surefire-plugin.
>
> Reading up I learned about JCLs extreme vulnerability to classloader
> hacks and how it can behave oddly under different classloader situations.
> So I decided to give slj4j a try.
>
> I followed instruction for gradual migration here:
>
> <http://www.slf4j.org/legacy.html#jcl-over-slf4j>
>
> In my modules pom I added the following dependencies:
>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-api</artifactId>
> <version>1.5.5</version>
> </dependency>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-log4j12</artifactId>
> <version>1.5.5</version>
> </dependency>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>jcl-over-slf4j</artifactId>
> <version>1.5.5</version>
> </dependency>
>
> The good thing is that I now seem to get exactly the same log output
> that I did before.
> However, I was expecting the missing hibernate log messages to start
> appearing but they
> did not.
>
> I had assumed that since the same log4j.properties file works in the
> servlet but does not work
> in the junit test that the problem must be classloader related and that
> using sl4j would fix it.
>
> I did not get the anticipated joy.
>
> Would a kind soul guide me as to what I should try next?
>
> TIA for your help.
>
>
--
Regards,
Farrukh Najmi
Web: http://www.wellfleetsoftware.com
More information about the slf4j-user
mailing list