分别输出各级别log日志配置
来源:互联网 发布:淘宝上的珍珠膏怎么样 编辑:程序博客网 时间:2024/04/28 15:21
# 每天都会产生一个日志文字,按级别记录不同的日志,第一个日志文件记录所有级别日志
log4j.rootLogger=INFO, stdout, logall, loginfo, logwarn, logerror, logfatal
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.stdout.layout.ConversionPattern=- %m%n
# all log
log4j.logger.logall=info
log4j.appender.logall=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logall.File=${webapp.root}/home/logs/xxx.log
log4j.appender.logall.Threshold = INFO
log4j.appender.logall.Append=true
log4j.appender.logall.MaxFileSize=1024KB
log4j.appender.logall.MaxBackupIndex=3
log4j.appender.logall.DatePattern = '.'yyyy-MM-dd
log4j.appender.logall.layout=org.apache.log4j.PatternLayout
log4j.appender.logall.layout.ConversionPattern=%d %p %t %c - %m%n
# info log
log4j.logger.loginfo=info
log4j.appender.loginfo=com.bz.common.util.log4j.LogAppender # 这个是自定义类
log4j.appender.loginfo.File=${webapp.root}/home/logs/xxx-info.log
log4j.appender.loginfo.Threshold = INFO
log4j.appender.loginfo.Append=true
log4j.appender.loginfo.MaxFileSize=1024KB
log4j.appender.loginfo.MaxBackupIndex=3
log4j.appender.loginfo.DatePattern = '.'yyyy-MM-dd
log4j.appender.loginfo.layout=org.apache.log4j.PatternLayout
log4j.appender.loginfo.layout.ConversionPattern=%d %p %t %c - %m%n
# warn log
log4j.logger.logwarn=warn
#log4j.appender.logwarn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logwarn=com.bz.common.util.log4j.LogAppender
log4j.appender.logwarn.File=${webapp.root}/home/logs/xxx-warn.log
log4j.appender.logwarn.Threshold = WARN
log4j.appender.logwarn.Append=true
#log4j.appender.logwarn.MaxFileSize=1024KB
#log4j.appender.logwarn.MaxBackupIndex=3
log4j.appender.logwarn.DatePattern = '.'yyyy-MM-dd
log4j.appender.logwarn.layout=org.apache.log4j.PatternLayout
log4j.appender.logwarn.layout.ConversionPattern=%d %p %t %c - %m%n
# error log
log4j.logger.logerror=error
log4j.appender.logerror=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logerror.File=${webapp.root}/home/logs/xxx-error.log
log4j.appender.logerror.Threshold = ERROR
log4j.appender.logerror.Append=true
log4j.appender.logerror.MaxFileSize=1024KB
log4j.appender.logerror.MaxBackupIndex=3
log4j.appender.logerror.DatePattern = '.'yyyy-MM-dd
log4j.appender.logerror.layout=org.apache.log4j.PatternLayout
log4j.appender.logerror.layout.ConversionPattern=%d %p %t %c - %m%n
# fatal log
log4j.logger.logfatal=fatal
log4j.appender.logfatal=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfatal.File=${webapp.root}/home/logs/xxx-fatal.log
log4j.appender.logfatal.Threshold = FATAL
log4j.appender.logfatal.Append=true
log4j.appender.logfatal.MaxFileSize=1024KB
log4j.appender.logfatal.MaxBackupIndex=3
log4j.appender.logfatal.DatePattern = '.'yyyy-MM-dd
log4j.appender.logfatal.layout=org.apache.log4j.PatternLayout
log4j.appender.logfatal.layout.ConversionPattern=%d %p %t %c - %m%n
log4j.logger.com.opensymphony.xwork2=ERROR
# Control logging for other open source packages
log4j.logger.org.springframework=ERROR
log4j.logger.org.quartz=ERROR
log4j.logger.net.sf.ehcache=ERROR
log4j.logger.net.sf.navigator=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts=ERROR
# Struts OgnlUtil issues unimportant warnings
log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error
LogAppender.java
package com.bz.common.util.log4j;
import org.apache.log4j.DailyRollingFileAppender;
import org.apache.log4j.Priority;
public class LogAppender extends DailyRollingFileAppender {
@Override
public boolean isAsSevereAsThreshold(Priority priority) {
//只判断是否相等,而不判断优先级
return this.getThreshold().equals(priority);
}
}
0 0
- 分别输出各级别log日志配置
- Log4j各级别日志重复打印的问题
- log日志输出到文件配置
- RAID各级别特性
- RAID各级别特性
- RAID各级别特性
- RAID各级别特性
- Java log日志输出
- log 输出日志
- android Log日志输出
- log4j 分级别输出日志
- 某个类输出日志到某个log文件配置
- tomcat日志配置,log信息如何输出到同一个文件
- Androrid 关闭log日志输出 Proguard混淆配置
- 关于web项目log日志指定输出文件位置配置
- golang基础-beego读取配置、log日志输出
- PETS各级别考试时间表
- 计算机各级别考试要求
- A Simple Job
- ConstraintLayout手把手一步步教会你怎么使用约束布局
- 算法-第四版-练习1.3.3解答
- Android 之init
- MyBatis连接数据实例
- 分别输出各级别log日志配置
- 常用排序算法之直接插入排序
- vs2015 opencv 应用程序无法正常启动0x000007b
- JavaScript 文件拖拽上传插件 dropzone.js 介绍
- 图像算法之四:特征提取算法之SURF
- Windows Service的安装卸载 和 Service控制
- 我是binsian,这是我的博客
- strace命令
- 二叉搜索树HDU 3791