IDEA开发的log4j2.xml

来源:互联网 发布:数控编程指令 编辑:程序博客网 时间:2024/06/03 03:03
<?xml version="1.0" encoding="UTF-8"?><!--设置log4j2的自身log级别为warn--><configuration status="warn">    <appenders>        <console name="Console" target="SYSTEM_OUT">            <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>        </console>        <RollingFile name="RollingFileInfo" fileName="${sys:user.home}/logs/hpaasvc/info.log"                     filePattern="${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log">            <Filters>                <ThresholdFilter level="INFO"/>                <ThresholdFilter level="WARN" onMatch="DENY" onMismatch="NEUTRAL"/>            </Filters>            <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>            <Policies>                <TimeBasedTriggeringPolicy/>                <SizeBasedTriggeringPolicy size="100 MB"/>            </Policies>        </RollingFile>        <RollingFile name="RollingFileWarn" fileName="${sys:user.home}/logs/hpaasvc/warn.log"                     filePattern="${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log">            <Filters>                <ThresholdFilter level="WARN"/>                <ThresholdFilter level="ERROR" onMatch="DENY" onMismatch="NEUTRAL"/>            </Filters>            <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>            <Policies>                <TimeBasedTriggeringPolicy/>                <SizeBasedTriggeringPolicy size="100 MB"/>            </Policies>        </RollingFile>        <RollingFile name="RollingFileError" fileName="${sys:user.home}/logs/hpaasvc/error.log"                     filePattern="${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log">            <ThresholdFilter level="ERROR"/>            <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>            <Policies>                <TimeBasedTriggeringPolicy/>                <SizeBasedTriggeringPolicy size="100 MB"/>            </Policies>        </RollingFile>    </appenders>    <loggers>        <!--过滤掉spring和hibernate的一些无用的debug信息-->        <logger name="org.springframework" level="INFO">        </logger>        <logger name="org.hibernate" level="INFO">        </logger>        <root level="all">            <appender-ref ref="Console"/>            <appender-ref ref="RollingFileInfo"/>            <appender-ref ref="RollingFileWarn"/>            <appender-ref ref="RollingFileError"/>        </root>    </loggers></configuration>

IDEA根目录下创建log4j2.xml的文件ctrl+c上面代码,引入两个jar包log4j-api-2.0.jar和log4j-core-2.0.jar。

0 0
原创粉丝点击