log4j2.xml的完整
来源:互联网 发布:淘宝零点抢购怎么抢 编辑:程序博客网 时间:2024/05/17 07:15
<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出--><!--monitorInterval:Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--><configuration status="WARN" monitorInterval="30"> <properties> <property name="LOG_HOME">F:/logs</property> <Property name="PATTERN">%d %-5p [%t] %C{1} (%F:%L) - %m%n</Property> </properties> <!--先定义所有的appender--> <appenders> <!--这个输出控制台的配置--> <console name="Console" target="SYSTEM_OUT"> <!--输出日志的格式--> <PatternLayout pattern="${PATTERN}"/> </console> <!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,这个也挺有用的,适合临时测试用--> <File name="log" fileName="log/test.log" append="false"> <PatternLayout pattern="${PATTERN}"/> </File> <!-- 这个会打印出所有的info及以下级别的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档--> <RollingFile name="RollingFileInfo" fileName="${LOG_HOME}/info.log" filePattern="${LOG_HOME}/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"> <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)--> <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="${PATTERN}"/> <Policies> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="100MB"/> </Policies> </RollingFile> <RollingFile name="RollingFileWarn" fileName="${LOG_HOME}/warn.log" filePattern="${LOG_HOME}/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log"> <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="${PATTERN}"/> <Policies> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="100MB"/> </Policies> <!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了20 --> <DefaultRolloverStrategy max="20"/> </RollingFile> <RollingFile name="RollingFileError" fileName="${LOG_HOME}/error.log" filePattern="${LOG_HOME}/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"> <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="${PATTERN}"/> <Policies> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="100MB"/> </Policies> </RollingFile> </appenders> <!--然后定义logger,只有定义了logger并引入的appender,appender才会生效--> <loggers> <!--过滤掉spring和mybatis的一些无用的DEBUG信息--> <logger name="org.springframework" level="INFO"></logger> <logger name="org.mybatis" 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>
阅读全文
0 0
- log4j2.xml的完整
- IDEA开发的log4j2.xml
- log4j2.xml路径的指定
- log4j2配置文件log4j2.xml
- log4j2配置文件log4j2.xml
- log4j2配置文件log4j2.xml
- log4j2.xml
- log4j2.xml
- log4j2.xml
- log4j2.xml打印mybatis的sql语句
- Log4j2的XML和properties配置方式
- log4j2的xml配置文件详解 (2)
- log4j2配置文件log4j2.xml解析
- 聊一聊log4j2配置文件log4j2.xml
- 聊一聊log4j2配置文件log4j2.xml
- 聊一聊log4j2配置文件log4j2.xml
- 聊一聊log4j2配置文件log4j2.xml
- 完整的XML
- Android 开发中不得不知道的 Tips 集合
- beetl中sql的in语句
- Object Detection with Discriminatively Trained Part Based Models(使用判别训练的部件模型进行目标检测 )
- 题目1062:分段函数
- 多表查询2
- log4j2.xml的完整
- Map遍历方式汇总
- EF中System.Data.Entity.Internal.AppConfig的类型初始值设定项引发异常
- docker 配置可以运行spark的容器并运行
- select2下拉菜单重置
- MySQL出现乱码的原因
- 『ORACLE』 SQL语句简单使用(一)(11g)
- 66. Plus One
- 海量数据排序——如果有1TB的数据需要排序,但只有32GB的内存如何排序处理?