log4j2自己使用配置
来源:互联网 发布:cad网络拓扑图下载 编辑:程序博客网 时间:2024/06/07 02:40
使用jar:
log4j-core-2.7.jar
log4j-api-2.7.jar
lo4j2.xml配置:
<?xml version="1.0" encoding="UTF-8"?><!-- monitorInterval 该文件自动检测一次时间(s),最低配置5秒 --><Configuration monitorInterval="30" status="WARN"> <!-- 输出源配置 --> <Appenders> <!--控制台--> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> <!-- 游戏总日志文件输出源 --> <RollingFile name="game" fileName="./log/game.log" filePattern="./log/game.log.%i.%d{yyyy-MM-dd}"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> <Policies> <!-- 设置每日备份 filePattern格式文件--> <TimeBasedTriggeringPolicy modulate="true" /> <!-- 设置满足指定大小则备份 filePattern格式文件 --> <SizeBasedTriggeringPolicy size="512MB" /> </Policies> </RollingFile> <!-- 错误文件输出源配置 --> <RollingFile name ="error" fileName="./log/error/error.log" filePattern="./log/error/error.log.%d{yyyy-MM-dd}"> <!-- 配置该文件记录最低门槛过滤器 只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)--> <ThresholdFilter level ="error" onMatch="ACCEPT" onMismatch="DENY" /> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> <Policies> <TimeBasedTriggeringPolicy modulate="true" /> </Policies> </RollingFile> <!-- 战斗文件输出源 --> <RollingFile name="battle" fileName="./log/battle/battle.log" filePattern="./log/battle/battle.log.%d{yyyy-MM-dd}"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS}|%msg%n"/> <Policies> <TimeBasedTriggeringPolicy modulate="true"/> </Policies> </RollingFile> </Appenders> <!-- 日志入口调用配置 --> <Loggers> <!-- 1.LogManager.getLogger()中参数会根据name来查找对应Logger配置 2. additivity 设置不会再日志中出现2次 --> <Logger name="battle" level="debug" additivity="false"> <AppenderRef ref="battle" /> </Logger> <Root level="info"> <AppenderRef ref="Console"/> <AppenderRef ref="game"/> <AppenderRef ref="error"/> </Root> </Loggers></Configuration>
0 0
- log4j2自己使用配置
- log4j2配置及使用
- log4j2配置及使用
- log4j2 配置与使用
- log4j2的配置使用
- SpringBoot配置使用Log4j2
- Log4J2的配置与使用
- log4j2的使用以及配置
- log4j2 配置详解 及使用
- Log4j2 SMTPAppender 配置与使用
- log4j2使用及配置讲解
- spring boot log4j2配置(使用log4j2.yml文件)
- spring boot log4j2配置(使用log4j2.yml文件)
- SpringMVC使用maven配置SLF4J和Log4J2
- log4j和log4j2的简单使用配置
- Log4j2的配置及使用方式
- springboot log4j2配置,使用gradle构建
- log4j2配置
- 获取两日期相差年月日周时分秒(笔记)
- Python3下AttributeError: 'dict' object has no attribute 'iteritems'的问题分析
- C语言指针学多了,你为什么会觉得晕?
- bootstrap配合Masonry插件实现瀑布式布局
- java中getter 和 setter 方法有什么意义?为什么不用public代替GS?
- log4j2自己使用配置
- 数据流图的画法
- Windows 蓝牙外发文件拦截
- sync_binlog innodb_flush_log_at_trx_commit 浅析
- Java NIO与IO的详细区别(通俗篇)
- JavaSE_3th_方法的重载
- hdu 1686 Oulipo(KMP)
- Android代码同步问题之(二)
- Asp.Net form赋值model