Hello Farrukh, I might be simply that Maven is not handing the right the dependencies to surefire... Which version of Maven are you using?
Farrukh Najmi wrote: > 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. >> >> > > -- 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
