cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Legg <david.l...@searchevent.co.uk>
Subject Re: C2.2 - Mixing SLF4J with Cocoon
Date Thu, 17 Jul 2008 11:15:49 GMT
Thanks for responding Ralph.

> Cocoon 2.2 is using commons-logging, so in the environment shown by 
> your stack trace it would also be going to SLF4J and the SimpleLogger 
> via the jcl adapter.
>
> I guess it would help to know what version of SLF4J is in use and 
> where its jars are in the various places they could be.

Maybe part of the problem is that the slf4j-log4j12 pom file on the 
Maven repo has a bad checksum: -

  Downloading: http://repo1.maven.org/maven2/org/slf4j/slf4j-log4j12/1.0.1/slf4j-log4j12-1.0.1.pom

  406b downloaded

  [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '37304fd56d9cdda797718e6710637d232986c442';
remote = '15558150f0136e9802bb95a347e0045fb4ffe697' - RETRYING

  Downloading: http://repo1.maven.org/maven2/org/slf4j/slf4j-log4j12/1.0.1/slf4j-log4j12-1.0.1.pom

  406b downloaded

  [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '37304fd56d9cdda797718e6710637d232986c442';
remote = '15558150f0136e9802bb95a347e0045fb4ffe697' - IGNORING


>> Cocoon does not directly use Log4j. It uses an abstraction layer that 
>> defaults to log4j. slf4j is also an abstraction layer. In the stack 
>> trace you have shown below it is using its SimpleLogger 
>> implementation. This can be replaced with Logback, Log4j or 
>> java.util.logging. You might simply try replacing slf4j-simple.jar 
>> with slf4j-log4j12.jar.

I'll give it a go but I'm not sure how to do that where Maven is 
involved.  I guess I change a dependency in a pom.xml file?  If I don't 
edit a file won't Maven simply put the old jar file in the classpath again?

I've heard that Commons Logging is now considered evil by some.  Would 
it make sense to try to  get everything in my app to use SLF4J?

Regards,
David Legg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message