Compiling log4j 1.2.15 seems to have worked...only I had to disable
the NTEventLogAppenderTest as it would fail when I tried to install
the jar.
>SocketAppender is in the core log4j jar, so you don't need to define a
>maven dependency on the log-creation side on it, just log4j 1.2
While this may be true...you do infact have to install/include as a
dependency the apache-log4j-recievers SNAPSHOT-1.0 to split your
logfiles into more than one tab via the Application property. (and
don't forget to build the latest version of Chainsaw from the trunk in
svn) (see Curt Arnold's post in this same thread for more details)
Curt and Scott,
Thank you for all your help!
If I did not include the
On 9/14/07, Scott Deboy <[EMAIL PROTECTED]> wrote:
> You can download log4j 1.2.15 here:
>
> http://logging.apache.org/log4j/1.2/download.html
>
> SocketAppender is in the core log4j jar, so you don't need to define a
> maven dependency on the log-creation side on it, just log4j 1.2
>
> Scott Deboy
>
>
> -----Original Message-----
> From: Andrew Leer [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 14, 2007 11:43 AM
> To: Log4J Users List
> Subject: Re: What is the Current State of Logging in Java? What version
> should I use?
>
> > The PropertyFilter was problematic even in log4j 1.3 and couldn't be
> > implemented in log4j 1.2 without significant modification. It really
> > wasn't a filter and other appenders would see the changes that
> > PropertyFilter would make to the event. The RewriteAppender was
> > added to the receivers companion to provide the functionality
> > provided by PropertyFilter and MapFilter. See bug http://
> > issues.apache.org/bugzilla/show_bug.cgi?id=41483. The receivers
> > companion is expected to be released in conjunction with a Chainsaw
> > release. To build it assuming Maven 2.0.7 is on the path:
> >
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > receivers/trunk receivers
> > $ cd receivers
> > $ mvn package
> >
> > A sample configuration file for property rewriting is available at
> > src/test/resources/org/apache/log4j/rewrite/property.xml.
>
>
>
> Okay I complied and installed the
> log4j:apache-log4j-receivers:1.0-SNAPSHOT jar into the repository
> successfully.
>
> Also I'm assuming that I need to include the following dependency, in
> the project I wish to log from:
>
> <dependency>
> <groupId>log4j</groupId>
> <artifactId>apache-log4j-receivers</artifactId>
> <version>1.0-SNAPSHOT</version>
> </dependency>
>
>
> > You may be able to use log4j 1.2.15 + receivers 1.0-SNAPSHOT to
> > replicate what you were doing with log4j 1.3 without switching
> > Chainsaw versions.
> >
> > The current Chainsaw SVN HEAD is based on log4j 1.2.15, but hasn't
> > been pushed to a release yet. To build it, you would do:
> >
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > receivers/trunk receivers
> > $ cd receivers
> > $ mvn install
> > $ cd ..
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > zeroconf/trunk zeroconf
> > $ cd zeroconf
> > $ mvn install
> > $ svn co https://svn.apache.org/repos/asf/logging/chainsaw/trunk
> > chainsaw
> > $ cd chainsaw
> > $ mvn package
> >
>
>
> I have also successfully compiled chainsaw, as it runs and seems to
> work, at least the GUI comes up when I run it from the
> target\appassembler\bin\chainsaw.bat
>
> Now I'm I little confused where to get the log4j 1.2.15 jar. Do I
> need to build this as well? (if so how do I build it?)
>
> Thank you,
> Andrew J. Leer
>
>
>
> On 9/14/07, Curt Arnold <[EMAIL PROTECTED]> wrote:
> >
> > On Sep 14, 2007, at 11:35 AM, Andrew Leer wrote:
> >
> > > Hello,
> > >
> > > I am very confused about the state of logging in Java.
> > >
> > > As far as I can tell so far, it appears that currently the log4j
> team
> > > has dropped any plans to continue developing log4j 1.3, and this has
> > > left the users to use log4j 1.2.15, while they develop the not yet
> > > released log4j 2.0. Am I correct in this assumption?
> > >
> >
> > That is correct. Much of the development around log4j 1.2.15 and the
> > companions were to make a reasonable migration path for log4j 1.3
> > alpha users back to log4j 1.2.x.
> >
> > > Currently I have been using log4j-1.3alpha-8 which I had to compile
> > > myself since it isn't in any repository (probably due to its alpha
> > > release state). I wouldn't normally use an alpha release, but it
> > > seems to be a necessity since Chainsaw V2 will not place logging
> > > events into two different tabs unless you use a (PropertyFilter) to
> > > specify the Application and Hostname properties to the logging
> events;
> > >
> > > Unfortunately, if you wish to add properties to logging events using
> a
> > > simple configuration file, the use of log4j-1.3alpha seems required,
> > > as log4j-1.2.x does not have the PropertyFilter class.
> >
> > The PropertyFilter was problematic even in log4j 1.3 and couldn't be
> > implemented in log4j 1.2 without significant modification. It really
> > wasn't a filter and other appenders would see the changes that
> > PropertyFilter would make to the event. The RewriteAppender was
> > added to the receivers companion to provide the functionality
> > provided by PropertyFilter and MapFilter. See bug http://
> > issues.apache.org/bugzilla/show_bug.cgi?id=41483. The receivers
> > companion is expected to be released in conjunction with a Chainsaw
> > release. To build it assuming Maven 2.0.7 is on the path:
> >
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > receivers/trunk receivers
> > $ cd receivers
> > $ mvn package
> >
> > A sample configuration file for property rewriting is available at
> > src/test/resources/org/apache/log4j/rewrite/property.xml.
> >
> > >
> > > So my question is, at this point in time, what version of
> > > log4j/chainsaw should I use to send logging events to separate tabs
> in
> > > chainsaw?
> > >
> > > Thank you,
> > > Andrew J. Leer
> >
> > You may be able to use log4j 1.2.15 + receivers 1.0-SNAPSHOT to
> > replicate what you were doing with log4j 1.3 without switching
> > Chainsaw versions.
> >
> > The current Chainsaw SVN HEAD is based on log4j 1.2.15, but hasn't
> > been pushed to a release yet. To build it, you would do:
> >
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > receivers/trunk receivers
> > $ cd receivers
> > $ mvn install
> > $ cd ..
> > $ svn co https://svn.apache.org/repos/asf/logging/log4j/companions/
> > zeroconf/trunk zeroconf
> > $ cd zeroconf
> > $ mvn install
> > $ svn co https://svn.apache.org/repos/asf/logging/chainsaw/trunk
> > chainsaw
> > $ cd chainsaw
> > $ mvn package
> >
> > >
> > > P.S. I'm using a SocketAppender to send the events to from log4j to
> > > chainsaw. I tried using different ports to do this, but they always
> > > end up in the same tab.
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]