更改log4j日志级别而不重启服务器
来源:互联网 发布:node v0.12.0 x64.msi 编辑:程序博客网 时间:2024/06/05 00:16
目的:服务器运行时修改log4j的输出级别后,不需要重启服务器。
项目上线了后,我们生产环境一般设置的输出级别都是INFO,但是有些问题不一定能通过INFO信息找到。如何能做到 动态的修改日志的级别,而且不用重启服务,对线上环境的影响减少到最小呢?
首先POM中加上这些依赖:
<properties><spring_version>3.2.2.RELEASE</spring_version></properties> <dependencies> <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.6.2</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.6.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.16</version></dependency><!-- spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring_version}</version></dependency> </dependencies>
然后在项目的web.xml中加上:
log4jRefreshInterval 的作用是6000表示 开一条watchdog线程每6秒扫描一下配置文件的变化;
最后附上log4j properties:
0 0
- 更改log4j日志级别而不重启服务器
- 动态修改log4j的日志级别,不重启服务器
- [Log4j] log4j日志级别
- Log4j 实现运行时的日志级别更改
- Log4j的日志级别
- Log4j日志级别
- Log4j日志级别
- Log4j日志级别
- Log4j 日志级别
- Log4j的日志级别
- log4j的日志级别
- Log4j 日志级别
- Log4j日志级别
- log4j自定义日志级别
- log4j日志级别
- Log4j 日志级别
- log4j 日志级别
- Log4j 日志级别 详解~
- Windows 8 IIS配置PHP运行环境
- Android中自定义View的MeasureSpec使用
- 数组的独一
- 【jforum二次开发】(1)
- 使用QT和cmake编译和调试最简单的程序
- 更改log4j日志级别而不重启服务器
- CocoaPods详解之----制作篇
- Html5添加文件上传组件美化插件教程
- 运行vs2010时,报未能加载包 .......错误,解决方法
- iOS UITableview 刷新指定的某一个section或cell
- SDK中 draw9patch的使用
- linux下主机之间传输文件命令
- 特征脸算法(Eigenface)
- php的一些学习经验