RE: Chainsaw reading from database logs
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
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
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
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
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
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
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
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]