Is Joran bleeding edge? James Stauffer
-----Original Message----- From: Ceki Gülcü [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 12, 2004 2:25 AM To: Log4J Users List Subject: RE: DBAppender cannot function without a connection source James, Right. You need JoranConfigurator (log4j 1.3) to handle the configuration of appender specific sub-components. DOMConfigurator in 1.2.x does not know how to handle "unknown" sub-components. DBAppender is bleeding edge... At 08:27 PM 5/11/2004, James Stauffer wrote: >I found the UrlConnectionSource documentation so I tried the following. >I now get the errors below but the same IllegalStateException. > > <appender name="JDBC3" class="org.apache.log4j.db.DBAppender"> > <connectionSource >class="org.apache.log4j.jdbc.UrlConnectionSource"> > <DEFANGED_param name="driver" >value="oracle.jdbc.driver.OracleDriver" /> > <DEFANGED_param name="url" >value="jdbc:oracle:thin:@goofy:1521:dwebec" /> > <DEFANGED_param name="username" value="jamess" /> > <DEFANGED_param name="password" value="123" /> > </connectionSource> > </appender> > >log4j:ERROR Parsing error on line 112 and column -1 log4j:ERROR Element >"appender" does not allow "connectionSource" here. log4j:ERROR Parsing >error on line 112 and column -1 log4j:ERROR Element type >"connectionSource" is not declared. log4j:ERROR Parsing error on line >112 and column -1 log4j:ERROR Attribute "class" is not declared for >element "connectionSource". >log4j:ERROR Could not create an Appender. Reported error follows. > >James Stauffer > > >-----Original Message----- >From: James Stauffer [mailto:[EMAIL PROTECTED] >Sent: Tuesday, May 11, 2004 1:05 PM >To: '[EMAIL PROTECTED]' >Subject: DBAppender cannot function without a connection source > > >I am trying out the new DBAppender but I apparently don't know how to >configure it. Can someone provide an example? I searched the code for >DBAppender and ConnectionSource to try to find examples but I couldn't >find any. My config and error are below. > > <appender name="JDBC3" class="org.apache.log4j.db.DBAppender"> > <DEFANGED_param name="url" >value="jdbc:oracle:thin:@goofy:1521:dwebec" /> > <DEFANGED_param name="username" value="jamess" /> > <DEFANGED_param name="password" value="123" /> > </appender> > >log4j:WARN No such property [url] in org.apache.log4j.db.DBAppender. >log4j:WARN No such property [username] in >org.apache.log4j.db.DBAppender. log4j:WARN No such property [password] >in org.apache.log4j.db.DBAppender. log4j:ERROR Could not create an >Appender. Reported error follows. >java.lang.IllegalStateException: DBAppender cannot function without a >connection source > at >org.apache.log4j.db.DBAppender.activateOptions(DBAppender.java:49) > at >org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:228 ) > at >org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.jav a >:154) > at >org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurato r >.java:169) > at >org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfig u >rator.java:514) > at >org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:475 ) > at >org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:876) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:768) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:717) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:685) > at >org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:915) > at >org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:8 0 >) > at >org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:49) > at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:908) > at >org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java : >675) > at >org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java : >660) >...(my code) > > >James Stauffer -- Ceki Gülcü For log4j documentation consider "The complete log4j manual" ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]