logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Millard, Ray" <RMill...@Aegonusa.com>
Subject RE: Problem using XML config file
Date Tue, 15 Jan 2002 18:38:21 GMT
Remove the space after

xmlns: 

in the tag 
	<log4j:configuration xmlns:
log4j="http://jakarta.apache.org/log4j/">




> -----Original Message-----
> From:	Sara Prigge [SMTP:sprigge@LTCG.com]
> Sent:	Tuesday, January 15, 2002 11:58 AM
> To:	'log4j-user@jakarta.apache.org'
> Subject:	Problem using XML config file
> 
> Hi-
> 
> I've been using log4j with a text config file and would now like to switch
> to an XML config file.  I'm running into some problems - I don't think my
> XML file is being parsed.....?
> 
> Here is the relevant portion of my code:
> 
> [....]
> import org.apache.log4j.xml.DOMConfigurator;
> [...]
> DOMConfigurator.configureAndWatch("logging.xml");
> [...]
> 
> Here is my XML file:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
> 
> <log4j:configuration xmlns: log4j="http://jakarta.apache.org/log4j/">
> 
> 	<appender name="jdbc" class="org.apache.log4j.varia.JDBCAppender">
> 		<param name="URL" value="jdbc:odbc:log_testing"/>
> 		<param name="user" value=""/>
> 		<param name="password" value=""/>
> 		<param name="driver" value="sun.jdbc.odbc.JdbcOdbcDriver"/>
> 		<param name="sql" value="insert into JDBCAppenderTest
> (message, class, priority, logdate) values ('%m', (%c), %p,
> %d{ISO8601})"/>
> 		<param name="buffersize" value="1"/>
> 		<param name="threshold" value="WARN"/>
> 	</appender>
> 
> 	<appender name="rollFile"
> class="org.apache.log4j.RollingFileAppender">
> 		<param name="File" value="fmslog.log"/>
> 		<param name="MaxFileSize" value="1KB"/>
> 		<param name="MaxBackupIndex" value="1"/>
> 		<layout class="org.apache.log4j.PatternLayout">
> 			<param name="Conversion Pattern" value="%-15d %-10p
> (%c) - %m%n"/>
> 		</layout>
> 	</appender>
> 
> 	<root>
> 		<priority value="debug"/>
> 		<appender-ref ref="jdbc"/>
> 		<appender-ref ref="rollFile"/>
> 	</root>
> </log4j:configuration>
> 
> I am trying this on my own machine: Windows 2000, JDK 1.3.1.  I have
> xalan.jar and xerces.jar in my JDK.  I'm using JBuilder 5.  I'm using
> log4j
> version 1.1.3.
> 
> I get the following error:
> 
> log4j:ERROR Could not parse input stream [java.io.FileInputStream@5663a2].
> 
> org.xml.sax.SAXException: Attribute name "log4j:configuration" must be
> followed by the ' = ' character.
> 
> 1.  Is my XML file incorrect?  I followed the sample XML files provided in
> the log4j project.
> 2.  Is it correct that SAX is being used?  Shouldn't it be DOM?
> 3.  Am I using the configureAndWatch method properly?
> 4.  Are Xalan.jar and/or Xerces.jar causing problems?
> 
> Any help/suggestions/tips are appreciated!
> 
> Thanks-
> Sara
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:log4j-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:log4j-user-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:log4j-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:log4j-user-help@jakarta.apache.org>


Mime
View raw message