log4j2的高并发死锁问题配置优化方式
log4j2的高并发死锁问题配置优化方式
目录log4j2高并发死锁问题配置优化Maven中pom.xml引用配置如下log4j2.x简单使用文档1.项目中引入两个jar包2.指定日志配置文件位置3.简单的配置文件4.获取Logger对象后即可写日志了
log4j2高并发死锁问题配置优化
Maven中pom.xml引用
版本以上
配置如下
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-debug-%d{yyyy-MM-dd}-%i.log" immediateFlush="true" Append="true">
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-debug-%d{yyyy-MM-dd}-%i.log" immediateFlush="true" Append="true">
filePattern="/logs/RXvvgmcsDataSys/$${date:yyyy-MM}/RcsDataSys-info-%d{yyyy-MM-dd}-%i.log" immediateFlush="true" >
filePattern="/logs/RXvvgmcsDataSys/$${date:yyyy-MM}/RcsDataSys-info-%d{yyyy-MM-dd}-%i.log" immediateFlush="true" >
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-warn-%d{yyyy-MM-dd}-%i.log" immediateFlush="true">
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-warn-%d{yyyy-MM-dd}-%i.log" immediateFlush="true">
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-error-%d{yyyy-MM-dd}-%i.log" immediateFlush="true">
filePattern="/logs/RcsDataSys/$${date:yyyy-MM}/RcsDataSys-error-%d{yyyy-MM-dd}-%i.log" immediateFlush="true">
log4j2.x简单使用文档
简单总结log4j2.x的使用过程。
1.项目中引入两个jar包
log4j-core-2.0-beta9.jar
log4j-api-2.0-beta9.jar
2.指定日志配置文件位置
//指定日志的配置器文件
static{
System.setProperty("log4j.configurationFile", "./log4j2.xml");
}
3.简单的配置文件
filePattern="log/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
filePattern="log/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
4.获取Logger对象后即可写日志了
log = LogManager.getLogger(TcpSocketN.class.getName());
log.error(e.getMessage());
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~