技术积累20170415(3)

来源:互联网 发布:外贸数据应用 编辑:程序博客网 时间:2024/05/25 20:01
log4j配置log4j.properties

log4j.rootLogger=info,CONSOLE,logstash,I,D,E,W,F
#File Appender Define
log4j.appender.I=org.apache.log4j.DailyRollingFileAppender
log4j.appender.I.File=logs/infoLog/mcache.log4j
log4j.appender.I.DatePattern='('yyyyMMddHH').log4j'
log4j.appender.I.Threshold=INFO
log4j.appender.I.layout=org.apache.log4j.PatternLayout
log4j.appender.I.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss SSS} %c]:%m%l%n
log4j.appender.I.Encoding=UTF-8
###################################################################################
log4j.appender.D=org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File=logs/debugLog/mcache.log4j
log4j.appender.D.DatePattern='('yyyyMMddhh').log4j'
log4j.appender.D.Threshold=DEBUG
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss SSS} %c]:%m%l%n
log4j.appender.D.Encoding=UTF-8
###################################################################################
log4j.appender.E=org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.Threshold=ERROR
log4j.appender.E.File=logs/errorLog/mcache.log4j
log4j.appender.E.DatePattern='('yyyyMMddhh').log4j'
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss SSS} %c]:%m%l%n
log4j.appender.E.Encoding=UTF-8
###################################################################################
log4j.appender.F=org.apache.log4j.DailyRollingFileAppender
log4j.appender.F.Threshold=FATAL
log4j.appender.F.File=logs/fatalLog/mcache.log4j
log4j.appender.F.DatePattern='('yyyyMMddHH').log4j'
log4j.appender.F.layout=org.apache.log4j.PatternLayout
log4j.appender.F.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss SSS} %c]:%m%l%n
log4j.appender.F.Encoding=UTF-8
###################################################################################
log4j.appender.W=org.apache.log4j.DailyRollingFileAppender
log4j.appender.W.Threshold=WARN
log4j.appender.W.File=logs/warnLog/mcache.log4j
log4j.appender.W.DatePattern='('yyyyMMddHH').log4j'
log4j.appender.W.layout=org.apache.log4j.PatternLayout
log4j.appender.W.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss SSS} %c]:%m%l%n
log4j.appender.W.Encoding=UTF-8
###################################################################################




#CONSOLE  Appender Define


log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss} %c%l]:%m%n
log4j.appender.CONSOLE.Encoding=UTF-8


###################################################################################
# OpenSymphony Stuff
log4j.logger.com.opensymphony=INFO
log4j.logger.org.apache.struts2=DEBUG
log4j.logger.org.springframework=WARN
log4j.logger.com.alibaba.druid=ERROR
log4j.logger.org.xnio=ERROR
log4j.logger.org.elasticsearch.plugins=ERROR
log4j.logger.org.elasticsearch.client.transport=ERROR


###################################################################################
# socket appender
log4j.appender.logstash = org.apache.log4j.net.SocketAppender
kig4j.appender.logstash.Port=4560
log4j.appender.logstash.RemoteHost=192.168.30.90
log4j.appender.logstash.ReconnectionDelay=60000

log4j.appender.logstash.LocationInfo=true




0 0