Re: tomcat log4j
- From: Mark Jeffcoat <jeffcoat@xxxxxxxxxxxxxxx>
- Date: Tue, 31 Jul 2007 14:58:20 -0500
Lew <lew@xxxxxxxxxxxxxxxx> writes:
simonC wrote:
I use log4j for logging in my java web application. I use Tomcat as a
servlet container. The problem is that both the output of Tomcat
logging and my web application logging is send to stdout and the
output becomes very messy.
I would like that the loging of tomcat would not be output to stdout.
So that in stdout i would have only logs of my web application.
Hou can I set up Tomcat to achive that?
Set up a log4j.properties file that directs logging output where you
want it to go.
Specifically, to get a handle on what Tomcat sends to
stdout, you need to tell log4j what to do with org.apache.catalina
log messages. E.g.,
<log4j_fragment>
<appender name="tomcat_log" class="org.apache.log4j.RollingFileAppender">
[configure this appender...]
</appender>
<logger name="org.apache.catalina">
<level value="info" />
<appender-ref ref="tomcat_log" />
</logger>
</log4j_fragment>
(I use log4j.xml instead of log4j.properties, since log4j's
configuration is so thoroughly hierarchal. Just a minor matter
of taste; if you have an existing log4j.properties, it should
be simple enough to translate this example into that format.)
--
Mark Jeffcoat
Austin, TX
.
- References:
- tomcat log4j
- From: simonC
- Re: tomcat log4j
- From: Lew
- tomcat log4j
- Prev by Date: Re: For-loop optimization question
- Next by Date: Re: plz help me its urgent
- Previous by thread: Re: tomcat log4j
- Next by thread: Re: SEARCH SCRIPT HELP
- Index(es):
Relevant Pages
|
|