On Mon, Jul 4, 2011 at 11:31 AM, Ralph Goers <ralph.go...@dslextreme.com>wrote:

> The point I am making is that if you have all those jars together something
> is not going to work correctly.  SLF4J only allows one logging
> implementation. If you have all of SLF4J's jars, including the binding for
> Log4j as well as Logback, then SLF4J will throw a runtime exception.
>
> Commons Logging also has quirks. If Log4j is present then it will be used
> by default, otherwise it will do something else.
>

> When you start dumping a whole bunch of jars together in one directory you
> had better understand how they are all going to relate to each other.
>

I don't get it. log4j and logback won't be included in gentoo's uber-jar
since they aren't dependencies of apache-maven [1]. commons-logging and
slf4j will be integrated since they are integrated in the upstream official
build as well. What makes you think that I'm bundling together all the
available logging implementations? Is there a need to?

[1] http://maven.apache.org/ref/2.2.1/apache-maven/dependencies.html

Regards,
--Kasun

Reply via email to