log4j.xml根据日志级别输入日志配置
来源:互联网 发布:陈奕迅 爱情转移 知乎 编辑:程序博客网 时间:2024/05/19 19:44
log.xml内容
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <!-- appender 是可用的日志输出方式定义,可以定义多个 --> <appender name="INFO" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="C:/nmj/workspace/myWeb/webapp/WEB-INF/logs/info.log" /> <param name="Append" value="true" /> <param name="MaxFileSize" value="10000KB" /> <param name="MaxBackupIndex" value="50" /> <param name="encoding" value="UTF-8" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%l %d{ISO8601}-- %p -- %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="INFO" /> <param name="LevelMax" value="INFO" /> </filter> </appender> <appender name="WARN" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="C:/nmj/workspace/myWeb/webapp/WEB-INF/logs/warn.log" /> <param name="Append" value="true" /> <param name="MaxFileSize" value="10000KB" /> <param name="MaxBackupIndex" value="50" /> <param name="encoding" value="UTF-8" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%l %d{ISO8601}-- %p -- %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="WARN" /> <param name="LevelMax" value="WARN" /> </filter> </appender> <appender name="ERROR" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="C:/nmj/workspace/myWeb/webapp/WEB-INF/logs/error.log" /> <param name="Append" value="true" /> <param name="MaxFileSize" value="10000KB" /> <param name="MaxBackupIndex" value="50" /> <param name="encoding" value="UTF-8" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%l %d{ISO8601}-- %p -- %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="ERROR" /> <param name="LevelMax" value="ERROR" /> </filter> </appender> <!-- root部分定义了log4j的默认输出级别和方式 --> <root> <priority value="INFO" /> <appender-ref ref="INFO" /> <appender-ref ref="WARN" /> <appender-ref ref="ERROR" /> </root></log4j:configuration>
在web.xml中加入
<!-- log4j 系统日志 --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:log4j.xml</param-value> </context-param> <context-param> <!-- 日志页面的刷新间隔 --> <param-name>log4jRefreshInterval</param-name> <param-value>6000</param-value> </context-param><listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>
测试类
public static void main(String[] args) { Logger log = Logger.getLogger(test_log4j.class.getName()); log.info("info"); log.error("error"); log.warn("warn"); }
阅读全文
0 0
- log4j.xml根据日志级别输入日志配置
- log4j配置及日志级别
- log4j日志级别以及配置
- log4J 根据日志级别生成对应文件
- [Log4j] log4j日志级别
- log4j 日志配置xml形式
- log4j.xml 日志文件配置
- 基于JMX动态配置Log4J日志级别
- java日志级别以及log4j简单配置
- spark<log4j配置控制台日志级别输出>
- 根据日志不同级别,进行配置输出
- log4J 日志信息log4j.xml配置说明
- Log4j的日志级别
- Log4j日志级别
- Log4j日志级别
- Log4j日志级别
- Log4j 日志级别
- Log4j的日志级别
- Android 内存相关
- 关于建模的初步学习笔记(1)
- 看《欢乐颂》五大美女独自在家_用什么智能用具
- Red and Black HDU-1312
- 开发环境搭建--Ubunut下ADT 安装
- log4j.xml根据日志级别输入日志配置
- android Appium 常用命令
- Android PullUpToRefresh刷新框架之PullToRefreshExpandableListView
- matlab统计相关函数(不定时更新)
- ADO比较基础的总结
- 查找n个元素中的第二小元素
- 读取excel
- A Discriminatively Trained, Multiscale, Deformable Part Model(判别训练的多尺度可变形部件模型——中文翻译版)
- UVA 11538 Chess Queen(数学)