RE: Chainsaw reading from database logs

2004-08-19 Thread James Stauffer
If I choose "No thanks..." and then choose New Receiver there is no database
receiver listed.

-Original Message-
From: Paul Smith [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 5:18 PM
To: 'Log4J Users List'
Subject: RE: Chainsaw reading from database logs


Ahhh...  I see you are using the DOMConfigurator by having an xml file to
specify the plugin...  I don't think I can tell DOMConfigurator to use my
PluginClassloader class as yet.  
Could we try creating the Receiver the manual way within the GUI, and see if
that works?  I know that's a pain, but I think at the moment that's the only
place I can get it to use the custom class loader.

You can go ahead and send me your jar (not to this list though).
Cheers,
Paul Smith

> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 20, 2004 8:14 AM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> log4j:INFO Added C:\Documents and
> Settings\jstauffe\.chainsaw\plugins\Oracle-jdbc80520-nt.jar to Plugin
> class
> loader list
> log4j:INFO Added C:\Documents and
> Settings\jstauffe\.chainsaw\plugins\webstart-dependant-receivers.jar-
> 1.3alph
> a.jar to Plugin class loader list
> ...
> log4j:ERROR Could not create plugin. Reported error follows.
> java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
>   at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>   at java.lang.Class.forName0(Native Method)
>   at java.lang.Class.forName(Unknown Source)
>   at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
>   at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverte
> r.
> java:521)
>   at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
>   at java.lang.Thread.run(Unknown Source)
> 
> I still get java.lang.NoClassDefFoundError: javax/jms/MessageListener.
> 
> Should I send you my JDBC jar? (It is 1.9 MB.)
> 
> 
> -Original Message-
> From: Paul Smith [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 19, 2004 4:57 PM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> 
> James, under Java Web Start, the DBReceiver, along with the JMSReceiver,
> have an issue, because the Receivers themselves rely on external jars that
> define the JDBCDriver or JMS implementation.
> Due the "wonders" (read: Hell) of Classloaders, the Receiver class must be
> loaded by the same class loader as the Driver/Impl class , otherwise it
> won't find them.
> I have attempted to get around this with a Custom classloader that looks
> in
> a local plugin directory.
> Perhaps you could try this:
> 
> 1. Download
> http://logging.apache.org/log4j/docs/webstart/chainsaw/lib/webstart-
> dependan
> t-receivers.jar-1.3alpha.jar
> This contains the DBReceiver class signed by me.  Place this in your
> /.chainsaw/plugins directory (this is usually
> c:\documents and settings\\.chainsaw\ on windows)
> 2. Place your JDBC driver in the same directory
> 3. Try creating the DB Receiver now.
> It is possible that since your JDBC driver jar won't be signed, Java Web
> Start will be grumpy and won't like it.  But let's give it a go.  If it
> does
> not work, perhaps contact me offline, and I will sign your JDBC driver jar
> and we can try a test to see if that works. (not ideal, but I would like
> to
> see if it works).
> Cheers,
> Paul Smith
> 
> > -Original Message-
> > From: James Stauffer [mailto:[EMAIL PROTECTED]
> > Sent: Friday, August 20, 2004 4:34 AM
> > To: 'Log4J Users List'
> > Subject: RE: Chainsaw reading from database logs
> >
> > In the Java Web Start console I get:
> > java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
> > at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at com.sun.jnlp.JNLPClas

RE: Chainsaw reading from database logs

2004-08-19 Thread Paul Smith
Ahhh...  I see you are using the DOMConfigurator by having an xml file to
specify the plugin...  I don't think I can tell DOMConfigurator to use my
PluginClassloader class as yet.  
Could we try creating the Receiver the manual way within the GUI, and see if
that works?  I know that's a pain, but I think at the moment that's the only
place I can get it to use the custom class loader.

You can go ahead and send me your jar (not to this list though).
Cheers,
Paul Smith

> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 20, 2004 8:14 AM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> log4j:INFO Added C:\Documents and
> Settings\jstauffe\.chainsaw\plugins\Oracle-jdbc80520-nt.jar to Plugin
> class
> loader list
> log4j:INFO Added C:\Documents and
> Settings\jstauffe\.chainsaw\plugins\webstart-dependant-receivers.jar-
> 1.3alph
> a.jar to Plugin class loader list
> ...
> log4j:ERROR Could not create plugin. Reported error follows.
> java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
>   at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>   at java.lang.Class.forName0(Native Method)
>   at java.lang.Class.forName(Unknown Source)
>   at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
>   at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverte
> r.
> java:521)
>   at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
>   at java.lang.Thread.run(Unknown Source)
> 
> I still get java.lang.NoClassDefFoundError: javax/jms/MessageListener.
> 
> Should I send you my JDBC jar? (It is 1.9 MB.)
> 
> 
> -Original Message-
> From: Paul Smith [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 19, 2004 4:57 PM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> 
> James, under Java Web Start, the DBReceiver, along with the JMSReceiver,
> have an issue, because the Receivers themselves rely on external jars that
> define the JDBCDriver or JMS implementation.
> Due the "wonders" (read: Hell) of Classloaders, the Receiver class must be
> loaded by the same class loader as the Driver/Impl class , otherwise it
> won't find them.
> I have attempted to get around this with a Custom classloader that looks
> in
> a local plugin directory.
> Perhaps you could try this:
> 
> 1. Download
> http://logging.apache.org/log4j/docs/webstart/chainsaw/lib/webstart-
> dependan
> t-receivers.jar-1.3alpha.jar
> This contains the DBReceiver class signed by me.  Place this in your
> /.chainsaw/plugins directory (this is usually
> c:\documents and settings\\.chainsaw\ on windows)
> 2. Place your JDBC driver in the same directory
> 3. Try creating the DB Receiver now.
> It is possible that since your JDBC driver jar won't be signed, Java Web
> Start will be grumpy and won't like it.  But let's give it a go.  If it
> does
> not work, perhaps contact me offline, and I will sign your JDBC driver jar
> and we can try a test to see if that works. (not ideal, but I would like
> to
> see if it works).
> Cheers,
> Paul Smith
> 
> > -Original Message-
> > From: James Stauffer [mailto:[EMAIL PROTECTED]
> > Sent: Friday, August 20, 2004 4:34 AM
> > To: 'Log4J Users List'
> > Subject: RE: Chainsaw reading from database logs
> >
> > In the Java Web Start console I get:
> > java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
> > at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> > at java.lang.Class.forName0(Native Method)
> >   

RE: Chainsaw reading from database logs

2004-08-19 Thread James Stauffer
log4j:INFO Added C:\Documents and
Settings\jstauffe\.chainsaw\plugins\Oracle-jdbc80520-nt.jar to Plugin class
loader list
log4j:INFO Added C:\Documents and
Settings\jstauffe\.chainsaw\plugins\webstart-dependant-receivers.jar-1.3alph
a.jar to Plugin class loader list
...
log4j:ERROR Could not create plugin. Reported error follows.
java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.
java:521)
at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

I still get java.lang.NoClassDefFoundError: javax/jms/MessageListener.

Should I send you my JDBC jar? (It is 1.9 MB.)


-Original Message-
From: Paul Smith [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 4:57 PM
To: 'Log4J Users List'
Subject: RE: Chainsaw reading from database logs


James, under Java Web Start, the DBReceiver, along with the JMSReceiver,
have an issue, because the Receivers themselves rely on external jars that
define the JDBCDriver or JMS implementation.  
Due the "wonders" (read: Hell) of Classloaders, the Receiver class must be
loaded by the same class loader as the Driver/Impl class , otherwise it
won't find them.
I have attempted to get around this with a Custom classloader that looks in
a local plugin directory.
Perhaps you could try this:

1. Download
http://logging.apache.org/log4j/docs/webstart/chainsaw/lib/webstart-dependan
t-receivers.jar-1.3alpha.jar
This contains the DBReceiver class signed by me.  Place this in your
/.chainsaw/plugins directory (this is usually
c:\documents and settings\\.chainsaw\ on windows)
2. Place your JDBC driver in the same directory
3. Try creating the DB Receiver now. 
It is possible that since your JDBC driver jar won't be signed, Java Web
Start will be grumpy and won't like it.  But let's give it a go.  If it does
not work, perhaps contact me offline, and I will sign your JDBC driver jar
and we can try a test to see if that works. (not ideal, but I would like to
see if it works). 
Cheers,
Paul Smith

> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 20, 2004 4:34 AM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> In the Java Web Start console I get:
> java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
>   at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>   at java.lang.Class.forName0(Native Method)
>   at java.lang.Class.forName(Unknown Source)
>   at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
>   at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverte
> r.
> java:521)
>   at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
>   at java.lang.Thread.run(Unknown Source)
> 
> There are also a bunch of other errors and another stack trace for
> java.lang.ClassNotFoundException: org.apache.log4j.net.JMSReceiver.
> 
> -----Original Message-
> From: Scott Deboy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 19, 2004 12:01 PM
> To: Log4J Users List
> Subject: RE: Chainsaw reading from database logs
>

RE: Chainsaw reading from database logs

2004-08-19 Thread Paul Smith
James, under Java Web Start, the DBReceiver, along with the JMSReceiver,
have an issue, because the Receivers themselves rely on external jars that
define the JDBCDriver or JMS implementation.  
Due the "wonders" (read: Hell) of Classloaders, the Receiver class must be
loaded by the same class loader as the Driver/Impl class , otherwise it
won't find them.
I have attempted to get around this with a Custom classloader that looks in
a local plugin directory.
Perhaps you could try this:

1. Download
http://logging.apache.org/log4j/docs/webstart/chainsaw/lib/webstart-dependan
t-receivers.jar-1.3alpha.jar
This contains the DBReceiver class signed by me.  Place this in your
/.chainsaw/plugins directory (this is usually
c:\documents and settings\\.chainsaw\ on windows)
2. Place your JDBC driver in the same directory
3. Try creating the DB Receiver now. 
It is possible that since your JDBC driver jar won't be signed, Java Web
Start will be grumpy and won't like it.  But let's give it a go.  If it does
not work, perhaps contact me offline, and I will sign your JDBC driver jar
and we can try a test to see if that works. (not ideal, but I would like to
see if it works). 
Cheers,
Paul Smith

> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 20, 2004 4:34 AM
> To: 'Log4J Users List'
> Subject: RE: Chainsaw reading from database logs
> 
> In the Java Web Start console I get:
> java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
>   at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClass(Unknown Source)
>   at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>   at java.lang.Class.forName0(Native Method)
>   at java.lang.Class.forName(Unknown Source)
>   at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
>   at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
>   at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverte
> r.
> java:521)
>   at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
>   at java.lang.Thread.run(Unknown Source)
> 
> There are also a bunch of other errors and another stack trace for
> java.lang.ClassNotFoundException: org.apache.log4j.net.JMSReceiver.
> 
> -Original Message-----
> From: Scott Deboy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 19, 2004 12:01 PM
> To: Log4J Users List
> Subject: RE: Chainsaw reading from database logs
> 
> 
> It looks as if there was an example in the input directory but it's in the
> Attic now so I'm not sure if this is the correct way to configure the
> receiver.
> 
> http://cvs.apache.org/viewcvs.cgi/logging-
> log4j/tests/input/db/Attic/dbRecei
> ver1.xml?rev=1.2&view=auto
> 
> 
> 
> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Thu 8/19/2004 9:23 AM
> To:   'Log4J Users List'
> Cc:
> Subject:  RE: Chainsaw reading from database logs
> I use the schema from DBAppender.  When I try to add a receiver I don't
> see
> either of those types listed. (I am using the Web Start version.)
> 
> -Original Message-
> From: Scott Deboy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 19, 2004 10:58 AM
> To: Log4J Users List
> Subject: RE: Chainsaw reading from database logs
> 
> 
> There are two database-based receivers:
> 
> http://cvs.apache.org/viewcvs.cgi/logging-
> log4j/src/java/org/apache/log4j/db
> /
> DBAppender, DBReceiver
> Defines a schema to be used by the pair
> 
> http://cvs.apache.org/viewcvs.cgi/logging-log4j-
> sandbox/src/java/org/apache/
> log4j/jdbc/
> JDBCReceiver
> This receiver does not require a specific schema.  Instead, you are
> required
> to define the query and assign the column names as specified in the
> javadoc.
> 
> 
> Scott
> 
> 
> -Original Message-
> From: James Stauffer [mailto:[EMAIL PROTECTED]
> Sent: Thu 8/19/2004 8:12 AM
> To:   'Log4J Users List'
> Cc:
> Subject:  Chainsaw reading from database logs
> http://logging.apache.org/log4j/docs/chainsaw.html#WhatIsIt says "read
> events from a DB" but I can'

RE: Chainsaw reading from database logs

2004-08-19 Thread James Stauffer
In the Java Web Start console I get:
java.lang.ClassNotFoundException: org.apache.log4j.db.DBReceiver
at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
at org.apache.log4j.xml.DOMConfigurator.parsePlugin(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.parse(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(Unknown Source)
at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.
java:521)
at org.apache.log4j.chainsaw.LogUI$42.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

There are also a bunch of other errors and another stack trace for
java.lang.ClassNotFoundException: org.apache.log4j.net.JMSReceiver.

-Original Message-
From: Scott Deboy [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 12:01 PM
To: Log4J Users List
Subject: RE: Chainsaw reading from database logs


It looks as if there was an example in the input directory but it's in the
Attic now so I'm not sure if this is the correct way to configure the
receiver.

http://cvs.apache.org/viewcvs.cgi/logging-log4j/tests/input/db/Attic/dbRecei
ver1.xml?rev=1.2&view=auto



-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 9:23 AM
To: 'Log4J Users List'
Cc:     
Subject:    RE: Chainsaw reading from database logs
I use the schema from DBAppender.  When I try to add a receiver I don't see
either of those types listed. (I am using the Web Start version.)

-Original Message-
From: Scott Deboy [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 10:58 AM
To: Log4J Users List
Subject: RE: Chainsaw reading from database logs


There are two database-based receivers:

http://cvs.apache.org/viewcvs.cgi/logging-log4j/src/java/org/apache/log4j/db
/
DBAppender, DBReceiver
Defines a schema to be used by the pair

http://cvs.apache.org/viewcvs.cgi/logging-log4j-sandbox/src/java/org/apache/
log4j/jdbc/
JDBCReceiver
This receiver does not require a specific schema.  Instead, you are required
to define the query and assign the column names as specified in the javadoc.


Scott


-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 8:12 AM
To: 'Log4J Users List'
Cc: 
Subject:Chainsaw reading from database logs
http://logging.apache.org/log4j/docs/chainsaw.html#WhatIsIt says "read
events from a DB" but I can't find any info on that. I don't see any
receivers that look like they would do that and I searched the mailing list
and Google.  Where should I look for info on doing that?

James Stauffer











RE: Chainsaw reading from database logs

2004-08-19 Thread Scott Deboy
It looks as if there was an example in the input directory but it's in the Attic now 
so I'm not sure if this is the correct way to configure the receiver.

http://cvs.apache.org/viewcvs.cgi/logging-log4j/tests/input/db/Attic/dbReceiver1.xml?rev=1.2&view=auto



-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 9:23 AM
To: 'Log4J Users List'
Cc:     
Subject:    RE: Chainsaw reading from database logs
I use the schema from DBAppender.  When I try to add a receiver I don't see
either of those types listed. (I am using the Web Start version.)

-Original Message-
From: Scott Deboy [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 10:58 AM
To: Log4J Users List
Subject: RE: Chainsaw reading from database logs


There are two database-based receivers:

http://cvs.apache.org/viewcvs.cgi/logging-log4j/src/java/org/apache/log4j/db
/
DBAppender, DBReceiver
Defines a schema to be used by the pair

http://cvs.apache.org/viewcvs.cgi/logging-log4j-sandbox/src/java/org/apache/
log4j/jdbc/
JDBCReceiver
This receiver does not require a specific schema.  Instead, you are required
to define the query and assign the column names as specified in the javadoc.


Scott


-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 8:12 AM
To: 'Log4J Users List'
Cc: 
Subject:Chainsaw reading from database logs
http://logging.apache.org/log4j/docs/chainsaw.html#WhatIsIt says "read
events from a DB" but I can't find any info on that. I don't see any
receivers that look like they would do that and I searched the mailing list
and Google.  Where should I look for info on doing that?

James Stauffer









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

RE: Chainsaw reading from database logs

2004-08-19 Thread James Stauffer
I use the schema from DBAppender.  When I try to add a receiver I don't see
either of those types listed. (I am using the Web Start version.)

-Original Message-
From: Scott Deboy [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 19, 2004 10:58 AM
To: Log4J Users List
Subject: RE: Chainsaw reading from database logs


There are two database-based receivers:

http://cvs.apache.org/viewcvs.cgi/logging-log4j/src/java/org/apache/log4j/db
/
DBAppender, DBReceiver
Defines a schema to be used by the pair

http://cvs.apache.org/viewcvs.cgi/logging-log4j-sandbox/src/java/org/apache/
log4j/jdbc/
JDBCReceiver
This receiver does not require a specific schema.  Instead, you are required
to define the query and assign the column names as specified in the javadoc.


Scott


-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 8:12 AM
To: 'Log4J Users List'
Cc: 
Subject:Chainsaw reading from database logs
http://logging.apache.org/log4j/docs/chainsaw.html#WhatIsIt says "read
events from a DB" but I can't find any info on that. I don't see any
receivers that look like they would do that and I searched the mailing list
and Google.  Where should I look for info on doing that?

James Stauffer







RE: Chainsaw reading from database logs

2004-08-19 Thread Scott Deboy
There are two database-based receivers:

http://cvs.apache.org/viewcvs.cgi/logging-log4j/src/java/org/apache/log4j/db/
DBAppender, DBReceiver
Defines a schema to be used by the pair

http://cvs.apache.org/viewcvs.cgi/logging-log4j-sandbox/src/java/org/apache/log4j/jdbc/
JDBCReceiver
This receiver does not require a specific schema.  Instead, you are required to define 
the query and assign the column names as specified in the javadoc.


Scott


-Original Message-
From:   James Stauffer [mailto:[EMAIL PROTECTED]
Sent:   Thu 8/19/2004 8:12 AM
To: 'Log4J Users List'
Cc: 
Subject:Chainsaw reading from database logs
http://logging.apache.org/log4j/docs/chainsaw.html#WhatIsIt says "read
events from a DB" but I can't find any info on that. I don't see any
receivers that look like they would do that and I searched the mailing list
and Google.  Where should I look for info on doing that?

James Stauffer





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