log4j2使用
来源:互联网 发布:电脑怎么看淘宝直播 编辑:程序博客网 时间:2024/05/17 05:55
Step-by-step guide
配置mavn依赖(要兼容以前的版本需要添加额外桥接器)
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.7</version>
</dependency>配置log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="off">
<Properties>
<Property name="logDataDir">${deploy.dir}/logData</Property>
<Property name="unite">unite</Property>
<Property name="root">root</Property>
</Properties>
<appenders><!--控制台输出-->
<Console name="console" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss} %level %l %t [%msg]%n</Pattern>
</PatternLayout>
</Console>
<RollingRandomAccessFile name="uniteAppender" fileName="${logDataDir}/${unite}.txt"
filePattern="${logDataDir}/${unite}.%d{yyyy-MM-dd}.%i.bk.txt">
<PatternLayout>
<Pattern>%msg%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />//按时间切分
<SizeBasedTriggeringPolicy size="512 MB"/>//按大小切分
</Policies>
<DefaultRolloverStrategy>
<Delete basePath="${logDataDir}" maxDepth="1">
<IfFileName glob="${common}.*.bk.txt" /> //glob模式匹配
<IfLastModified age="7d" /> //删除七天前日志
</Delete>
</DefaultRolloverStrategy>
</RollingRandomAccessFile>
</appenders>
<loggers>
<Logger level="info" name="uniteLogger" additivity="false">
<appender-ref ref="uniteAppender" />
</Logger>
<root level="info">
<appender-ref ref="console" />
</root>
</loggers>
</configuration>- 使用
private Logger logger = LogManager.getLogger(DataReceiveController.class);
- log4j2使用
- log4j2使用
- log4j2使用
- log4j2使用
- [log4j2] 使用教程详解(怎么使用log4j2)
- log4j2 使用详解
- Log4j2使用总结
- log4j2使用笔记
- log4j2 使用详解
- log4j2 使用详解
- log4j2 简单使用方式
- log4j2 使用详解
- log4j2 使用详解
- log4j2配置及使用
- log4j2 使用详解
- log4j2使用总结
- Log4j2使用总结
- Log4j2 使用示例
- Markdown入门
- myeclipse10居然不支持jdk8
- mybatis-XML映射文件(四)
- play教程 第五课 play中Controller的用法
- MSF更新时SVN错误替换GIT更新
- log4j2使用
- Java泛型浅析(一)
- orcle设置表中主键自增
- 通过AVFoundation框架获取摄像头数据
- 了解External Accessory Framework之EAAccessory
- css 水平垂直居中 两端对齐
- CoreText使用介绍
- CocoaPods 【LoadError - cannot load such file -- nanaimo】
- 51nod 序列变换 [容斥原理+莫比乌斯函数]【数论+组合数学】