log4j日志打印
来源:互联网 发布:怪物猎人ol优化 编辑:程序博客网 时间:2024/06/04 08:11
简单的总结了一下log4j的配置步骤。
Log4j配置步骤:
1、 下载log4j-x.x.jar,commons-logging-x.x.jar添加到web项目中
2、 将jar引入项目库
3、 添加log4j.properties文件到WEB-INF/src下面
4、 在web.xml中添加
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
5、 在log4j.properties 中添加需要打印的信息
可按照自己的需求打印
不同的输出格式对应不同的布局 PatternLayout这只是其中一种布局,
//控制台输出
### direct log messages tostdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
//文件输出
### direct messages to file*.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=${webapp.root}/WEB-INF/test.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
//错误文件输出
### 保存异常信息到单独文件 ###
log4j.appender.error = org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File = ${webapp.root}/WEB-INF/error.log
log4j.appender.error.Append = true
log4j.appender.error.Threshold= ERROR
log4j.appender.error.layout = org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern= %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### set log levels - for moreverbose logging change 'info' to 'debug' ###
log4j.rootLogger=info,stdout,error,file
//输出级别 共分为五级 fatala error warn info debug
- log4j 日志打印 配置
- 使用Log4j打印日志
- log4j日志打印
- Log4j 日志打印
- log4j 日志打印总结
- Log4j打印日志
- log4j添加打印日志
- log4j打印日志配置
- log4j maven 打印日志
- log4j日志没打印
- mybatis打印log4j日志
- 日志打印-log4j
- log4j打印日志
- 使用log4j打印日志
- Android_运用log4j打印日志
- Jfinal使用log4j打印日志
- spring使用log4j打印日志
- log4j日志打印的配置
- 【科研论文】基于车辆管理的RFID读写器设计
- Winform TreeView 实现 Win7 Areo效果
- 64位 CentOS 5.6 中Smokeping的安装、支持中文、Master/Slave
- SQL Server-菜鸟入门
- URAL 1203
- log4j日志打印
- d3js 转换geojson为path
- wcf net.tcp 双向通讯
- Java - Map
- thinkPHP 后台遍历数组 连接成字符串
- C/C++ 变量内存地址高低位安排
- Android入门之长度单位与内外边距
- 自控力之“那又如何”:情绪低落为何会使人屈服于诱惑?
- Mac下 安装boost