- <?xmlversion="1.0"encoding="UTF-8"?>
- <!DOCTYPElog4j:configurationSYSTEM"log4j.dtd">
- <log4j:configurationxmlns:log4j="http://jakarta.apache.org/log4j/"debug="false">
- <!--控制台输出日志-->
- <appendername="CONSOLE"class="org.apache.log4j.ConsoleAppender">
- <paramname="Threshold"value="INFO"/>
- <paramname="Target"value="System.out"/>
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="%d{yyyy-MM-ddHH\:mm\:ss}[%p]%m%n"/>
- </layout>
- <filterclass="org.apache.log4j.varia.LevelRangeFilter">
- <paramname="LevelMin"value="INFO"/>
- <paramname="LevelMax"value="ERROR"/>
- </filter>
- </appender>
- <!--info至error级别日志-->
- <appendername="INFO_ERROR"class="org.apache.log4j.RollingFileAppender">
- <paramname="File"value="/home/logs/pfmms/info_error.log"/>
- <paramname="Append"value="true"/>
- <paramname="MaxFileSize"value="20MB"/>
- <paramname="Threshold"value="INFO"/>
- <paramname="MaxBackupIndex"value="10"/>
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="%d{yyyy-MM-ddHH\:mm\:ss}[%p]%m%n"/>
- </layout>
- <filterclass="org.apache.log4j.varia.LevelRangeFilter">
- <paramname="LevelMin"value="INFO"/>
- <paramname="LevelMax"value="ERROR"/>
- </filter>
- </appender>
- <!--debug级别日志-->
- <appendername="DEBUG_LOG"class="org.apache.log4j.RollingFileAppender">
- <paramname="Threshold"value="DEBUG"/>
- <paramname="File"value="/home/logs/pfmms/debug.log"/>
- <paramname="Append"value="true"/>
- <paramname="MaxFileSize"value="20MB"/>
- <paramname="MaxBackupIndex"value="10"/>
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="%d{yyyy-MM-ddHH\:mm\:ss}[%p]%m%n"/>
- </layout>
- <filterclass="org.apache.log4j.varia.LevelRangeFilter">
- <paramname="LevelMin"value="DEBUG"/>
- <paramname="LevelMax"value="DEBUG"/>
- </filter>
- </appender>
- <!--error级别日志-->
- <appendername="ERROR_LOG"class="org.apache.log4j.RollingFileAppender">
- <paramname="Threshold"value="ERROR"/>
- <paramname="File"value="/home/logs/pfmms/error.log"/>
- <paramname="Append"value="true"/>
- <paramname="MaxFileSize"value="20MB"/>
- <paramname="MaxBackupIndex"value="10"/>
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="%d{yyyy-MM-ddHH\:mm\:ss}[%p]%m%n"/>
- </layout>
- <filterclass="org.apache.log4j.varia.LevelRangeFilter">
- <paramname="LevelMin"value="ERROR"/>
- <paramname="LevelMax"value="ERROR"/>
- </filter>
- </appender>
- <!--设置sql包的输出级别-->
- <categoryname="java.sql"additivity="true">
- <priorityvalue="DEBUG"/>
- <appender-refref="CONSOLE"/>
- </category>
- <root>
- <!--优先级-->
- <priorityvalue="INFO"/>
- <appender-refref="CONSOLE"/>
- <appender-refref="INFO_ERROR"/>
- <appender-refref="DEBUG_LOG"/>
- <appender-refref="ERROR_LOG"/>
- </root>
- </log4j:configuration>
log4j xml模式配置
最新推荐文章于 2025-08-08 22:01:10 发布