On Nov 1, 2012, at 2:13, Ralph Goers <ralph.go...@dslextreme.com> wrote:

So you guys want all these jars in a -all jar?  I created the -combined jar
because of a couple of emails I got where it was clear the users wanted to
use the api and core together and didn't want the flexibility to separate
them.  Including all the bridges in that jar might actually be less useful
as they would be forced to divert all other logging to Log4j.


That actually would be a good thing in some cases. Let's say I'm creating
an app with lots of dependencies. If those dependencies all use different
logging systems, I'm going to get logs all over the place. In the case of
our app server, I do want to capture all logging in one place. When
something does wrong, I can tell users to turn on debug logging and post
the one log file to the issue web site. Does that scenario make sense to
you or am I missing a side effect?

 I don't really have a problem with creating a -all too I suppose as it
wasn't a big deal to create it (although I am pretty sure the sources jar
that gets created by the release isn't correct right now).


That would be good to fix anyway! Aren't we missing some test jars too?


I'n not crazy about log4j-api+core.jar just because the + seems odd,
although it does make sense. Is the "+" allowed in a file name on all
relevant platforms?


It's OK on Windows. Unix and Mac?

Gary


Ralph


On Oct 31, 2012, at 6:44 PM, Paul Benedict wrote:

+1 for "all"
On Oct 31, 2012 8:32 PM, "Gary Gregory" <garydgreg...@gmail.com> wrote:

> Hi All:
>
> I find the name "log4j-combined-2.0-beta3-SNAPSHOT.jar" unhelpful if not
> confusing considering we produce:
>
> api\target\log4j-api-2.0-beta3-SNAPSHOT.jar
> combined\target\log4j-combined-2.0-beta3-SNAPSHOT.jar
> core\target\log4j-core-2.0-beta3-SNAPSHOT.jar
> flume-ng\target\log4j-flume-ng-2.0-beta3-SNAPSHOT.jar
> jcl-bridge\target\log4j-jcl-2.0-beta3-SNAPSHOT.jar
> log4j12-api\target\log4j12-api-2.0-beta3-SNAPSHOT.jar
> slf4j-impl\target\slf4j-impl-2.0-beta3-SNAPSHOT.jar
> web\target\log4j-web-2.0-beta3-SNAPSHOT.jar
>
> So "combined" between what and what? I know it's api and core because I
> read that recently around here but it's not crystal clear. How about
> calling it log4j-api+core.jar just to be clear?
>
> But my point really is that I'd prefer not to have to think about which
> jars to include and just have a log4j-all.jar.
>
> In one project I work with we are approaching 100 third party jars. I'd
> rather have my Ivy (or Maven) build just say "log4j-all" just like I say
> "jetty-all" and "cxf-bundle".
>
> I know some folks have to worry about moving bytes around and sipping RAM,
> but other folks don't, so now that we've made the 'give me lots of little
> jars' crowd happy, can we make the 'keep it simple' crowd happy too with a
> log4j-all.jar?
>
> Gary
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> JUnit in Action, 2nd Ed: <http://goog_1249600977/>http://bit.ly/ECvg0
> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>

Reply via email to