log4j输出控制

# 显示常用级别: ERROR WARN INFO DEBUG ,DEBUG显示内容最多,ERROR显示内容最少。

log4j.rootLogger=DEBUG, stdout, ECS, HATMMAIL, LOGIN


#debug级别的数据显示在屏幕上

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Threshold=DEBUG #log4j.rootLogger已经指定,这一句可以不要

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %5p (%F:%L) - %m%n


#INFO级别的数据都会送到singular-tw.log文件

log4j.appender.ECS = org.apache.log4j.RollingFileAppender

log4j.appender.ECS.Threshold=INFO 

log4j.appender.ECS.File = ${catalina.home}/logs/singular-tw.log

log4j.appender.ECS.MaxFileSize = 20MB

log4j.appender.ECS.MaxBackupIndex=50

log4j.appender.ECS.layout = org.apache.log4j.PatternLayout

log4j.appender.ECS.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-4r [%t] %-5p %c %x - %m%n


#WARN级别的数据都会送到hatmmail-tw.log文件

log4j.appender.HATMMAIL = org.apache.log4j.RollingFileAppender

log4j.appender.HATMMAIL.Threshold=WARN  

log4j.appender.HATMMAIL.File = ${catalina.home}/logs/hatmmail-tw.log

log4j.appender.HATMMAIL.MaxFileSize = 20MB

log4j.appender.HATMMAIL.MaxBackupIndex=50

log4j.appender.HATMMAIL.layout = org.apache.log4j.PatternLayout

log4j.appender.HATMMAIL.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-4r [%X{ip}] %-5p %c - %m%n


#ERROR级别的数据都会送到login-tw.log文件

log4j.appender.LOGIN = org.apache.log4j.RollingFileAppender 

log4j.appender.LOGIN.Threshold=ERROR 

log4j.appender.LOGIN.File = ${catalina.home}/logs/login-tw.log

log4j.appender.LOGIN.MaxFileSize = 20MB

log4j.appender.LOGIN.MaxBackupIndex=50

log4j.appender.LOGIN.layout = org.apache.log4j.PatternLayout

log4j.appender.LOGIN.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-4r [%X{ip}] %-5p %c - %m%n


#应用程序或引入库的class的输出日志级别,如下:该类仅仅输出ERROR级别的日志。

log4j.logger.com.inventec.iris.util.IrisService=ERROR

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11277.html