欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

log4j在tomcat下的日志输出

程序员文章站 2022-04-01 22:41:36
...
以如下方式配置,日志文件sendFilter-log.txt会放在tomcat的bin目录下

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
    
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >

    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-6p[%d]%t (%F:%L)%x - %m%n"/>
        </layout>
    </appender>

    <appender name="LOGFILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="sendFilter-log.txt" />
        <param name="datePattern" value=".yyyy-MM-dd"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}: %m%n"/>
        </layout>
    </appender>

    <root>
        <level value="error"/>
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="LOGFILE"/>
         <!-- <appender-ref ref="DAILYFILE"/> -->
    </root>

</log4j:configuration>
相关标签: log4j Tomcat XML