六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

log4j简单使用例子

[复制链接]

升级  54%

31

主题

31

主题

31

主题

秀才

Rank: 2

积分
131
 楼主| 发表于 2013-1-26 13:34:14 | 显示全部楼层 |阅读模式
#根配置,输出Debug级别以上,包含appender为stdout和logfile
log4j.rootLogger=DEBUG, stdout, logfile
 
#配置目录com.MC只打印ERROR级别以上信息
log4j.category.com.MC=ERROR
 
#控制台输出
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.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=d:/log/logfile.txt
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=5
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
 
#配置com.MO class的日志输出到指定的目录
log4j.logger.com.MO=INFO,MO
#日志只输出到这个目录,stdout和logfile将忽略
log4j.additivity.com.MO = false
log4j.appender.MO=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MO.File=d:/log/MO.txt
#说明日志文件时添加不是覆盖
log4j.appender.MO.Append=true
log4j.appender.MO.layout=org.apache.log4j.PatternLayout
log4j.appender.MO.layout.ConversionPattern=%m%n
 
#配置com.MT class的日志输出到指定的目录
log4j.logger.com.MT=INFO,MT
log4j.appender.MT=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MT.File=d:/log/MT.txt
log4j.appender.MT.Append=true
log4j.appender.MT.layout=org.apache.log4j.PatternLayout
log4j.appender.MT.layout.ConversionPattern=%m%n
 
#配置com.benx目录下class的日志输出到指定的地址
log4j.logger.com.benx=INFO,MV
log4j.appender.MV=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MV.File=d:/log/MV.txt
log4j.appender.MV.Append=true
log4j.appender.MV.layout=org.apache.log4j.PatternLayout
log4j.appender.MV.layout.ConversionPattern=%m%n
 
 
DailyRollingFileAppender和RollingFileAppender区别
DailyRollingFileAppender是按照日期,一天一个日志文件
RollingFileAppender是指定大小,当超过大小时把以前的备份后重新生成一个新的文件
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表