web.xml配置解析(4)

发布时间:2021-06-06

log4j会自己自动建立logs目录, 不需要手工显式建立空的logs目录。

6.log4j.xml配置示例:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j='/log4j/'> <!-- 将日志信息输出到控制台-->

<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">

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

<param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>

</layout>

</appender>

<!-- 以下根据级别将日志信息输出到不同的文件中-->

<!--设定级别为debug的配置信息-->

<appender name="DEBUG" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="C:\\logs\\app-debug.log"/>

<param name="Append" value="true"/>

<param name="MaxFileSize" value="500MB"/>

<param name="MaxBackupIndex" value="2"/>

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

<param name="ConversionPattern" value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>

</layout>

<filter class="org.apache.log4j.varia.LevelRangeFilter">

<param name="LevelMin" value="DEBUG" />

<param name="LevelMax" value="DEBUG" />

</filter>

</appender>

<!--设定级别为info的配置信息-->

<appender name="INFO" class="org.apache.log4j.RollingFileAppender">

<param name="File" value="C:\\logs\\app-info.log"/>

<param name="Append" value="true"/>

<param name="MaxFileSize" value="500KB"/>

<param name="MaxBackupIndex" value="2"/>

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

精彩图片

热门精选

大家正在看