q968 发表于 2017-1-31 13:48:22

log4j在tomcat下的日志输出

以如下方式配置,日志文件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>
页: [1]
查看完整版本: log4j在tomcat下的日志输出