There's no need to have a ant task for that, you just need to add a
"Main-Class" attribute to the log4j-1.2.x.jar file's manifest indicating
either ChainSaw or LogFactor5 (though I think LogFactor5 may need some
more salt than that).

You can generate a "runnable" chainsaw.jar by using the included
manifest file on the current cvs tree with this command line:

    $ jar cvfm chainsaw.jar chainsaw.mf

This will create a jar file containing only the manifest. If it's placed
on the same directory as log4j-1.3alpha.jar it will be runnable with:

    $ java -jar chainsaw.jar

If you need any more info/work than this, please say so.

AFAIK, LogFactor5 is an Appender and packaging it on a jar file will
require further work.

---
Luis


On Tue, 2003-02-04 at 07:45, [EMAIL PROTECTED] wrote:
    If someone wants to post an ant task that will do this, I will integrate
    into the core build script.
    
    -Mark
    
    > -----Original Message-----
    > From: Niclas Hedhman [mailto:[EMAIL PROTECTED]]
    > Sent: Thursday, December 12, 2002 9:31 PM
    > To: Log4J Developers List
    > Subject: Re: Log4J Log Viewer GUI (a la LogFactor5)
    >
    >
    > On Friday 13 December 2002 13:19, Mark Womack wrote:
    > > > java -jar log4j-lf5.jar
    > > >
    > > > (or the 'double-click' if configured correctly in OS)
    > > > would lower the threshold a lot...
    > >
    > > Executable jars.  Cool.  But don't they still need log4j in the
    > classpath?
    > > Or can one define the classpath in jar manifest as well?
    >
    > Class-Path: log4j-base.jar log4j-utils.jar
    >
    > and so on, is placed in the manifest header. Location relative to
    > the Jar file
    > in which the manifest resides.
    >
    > Amazing that JDK1.1 features has not penetrated the Java
    > community better.
    > Tons of fairly hard to configure/install applications could have
    > been done in
    > executable jar files.
    >
    > Niclas
    >
    > --
    > To unsubscribe, e-mail:
    > <mailto:[EMAIL PROTECTED]>
    > For additional commands, e-mail:
    > <mailto:[EMAIL PROTECTED]>
    >
    
    
    ---------------------------------------------------------------------
    To unsubscribe, e-mail: [EMAIL PROTECTED]
    For additional commands, e-mail: [EMAIL PROTECTED]
    
    
    
Main-Class: org.apache.log4j.chainsaw.Main
Class-Path: log4j-1.3alpha.jar


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to