Try the xml below.
A few problems.  The renderer tag needs to be empty (per DTD), so need to close 
the tag in same tag  (not use a </renderer>).

Also I think order matters, so need to keep in this order: 
renderer*, appender*,(category|logger)*,root?, categoryFactory?

-Jim



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">




    <!-- I created a renderer for the servlet request object so that it -->
    <!-- is easy to log info about it.  It's also reusable this way in all
        servlets. -->
    <renderer renderedClass="javax.servlet.http.HttpServletRequest"
        renderingClass="com.firstpac.etools.log.HttpServletRequestRenderer"/>

    <!-- All output goes to eTools logfile ($TOMCAT_HOME/logs directory) -->
    <appender name="log" class="org.apache.log4j.DailyRollingFileAppender">
        <layout class="org.apache.log4j.PatternLayout">
        </layout>
    </appender>

    <!-- All output goes to DB for client statistics -->
    <appender name="clientStats" class="org.apache.log4j.jdbc.JDBCAppender">
    </appender>


    <!-- This is our logger for the fpcServlets application. It logs all -->
    <!-- info to files (error/debug...) -->
    <logger name="com.firstpac.etools.log4j.log">
        <level value="debug" />
        <appender-ref ref="log" />
    </logger>

    <!-- This is our logger for the fpcServlets application. It logs all -->
    <!-- statistics info for the user -->
    <logger name="com.firstpac.etools.log4j.clientStats">
        <level value="info" />
        <appender-ref ref="clientStats" />
    </logger>

</log4j:configuration>




----- Original Message ----
From: osubb <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, February 19, 2008 2:23:12 PM
Subject: Parsing problem



I 
seem 
to 
get 
warning 
whenever 
log4j 
configure 
file 
is 
loaded.  
I 
looked 
at
my 
config 
file 
and 
can 
see 
no 
syntax 
problems.  
Can 
somebody 
point 
me 
in 
the
right 
direction???


****WARNINGS*****
log4j:WARN 
Continuable 
parsing 
error 
50 
and 
column 
13
log4j:WARN 
The 
content 
of 
element 
type 
"renderer" 
must 
match 
"EMPTY".
log4j:WARN 
Continuable 
parsing 
error 
53 
and 
column 
23

**** 
CONFIG 
FILE 
****

<?xml 
version="1.0" 
encoding="UTF-8"?>
<!DOCTYPE 
log4j:configuration 
SYSTEM 
"log4j.dtd">

<log4j:configuration 
xmlns:log4j="http://jakarta.apache.org/log4j/";>

    
<!-- 
This 
is 
our 
logger 
for 
the 
fpcServlets 
application. 
It 
logs 
all 
-->
    
<!-- 
info 
to 
files 
(error/debug...) 
-->
    
<logger 
name="com.firstpac.etools.log4j.log">
    
    
<level 
value="debug"/>
    
    
<appender-ref 
ref="log"/>
    
</logger>
    
    
<!-- 
This 
is 
our 
logger 
for 
the 
fpcServlets 
application. 
It 
logs 
all 
-->
    
<!-- 
statistics 
info 
for 
the 
user 
-->
    
<logger 
name="com.firstpac.etools.log4j.clientStats">
    
    
<level 
value="info"/>
    
    
<appender-ref 
ref="clientStats"/>
    
</logger>

    
<!-- 
All 
output 
goes 
to 
eTools 
logfile 
($TOMCAT_HOME/logs 
directory) 
-->
    
<appender 
name="log" 
class="org.apache.log4j.DailyRollingFileAppender">
    
    
    

    
    
    
    
    
    
    
    
    
    
<layout 
class="org.apache.log4j.PatternLayout">
    
    
    
    
    
</layout>
    
</appender>

    
<!-- 
All 
output 
goes 
to 
DB 
for 
client 
statistics 
-->

    
<appender 
name="clientStats" 
class="org.apache.log4j.jdbc.JDBCAppender" 
>
    
    
    
    
    
</appender>

    
    
<!-- 
I 
created 
a 
renderer 
for 
the 
servlet 
request 
object 
so 
that 
it 
-->
    
<!-- 
is 
easy 
to 
log 
info 
about 
it.  
It's 
also 
reusable 
this 
way 
in 
all
servlets. 
-->
    
<renderer 
renderedClass="javax.servlet.http.HttpServletRequest"
    
    
renderingClass="com.firstpac.etools.log.HttpServletRequestRenderer" 
>
    
</renderer>

    
</log4j:configuration>

-- 
View 
this 
message 
in 
context: 
http://www.nabble.com/Parsing-problem-tp15562410p15562410.html
Sent 
from 
the 
Log4j 
- 
Users 
mailing 
list 
archive 
at 
Nabble.com.


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







      
____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

Reply via email to