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 _______________________________________________ user mailing list [email protected] http://www.slf4j.org/mailman/listinfo/user
