Last active
December 19, 2015 03:59
-
-
Save henryyan/5893935 to your computer and use it in GitHub Desktop.
log4j配置文件用占位符配置,编译时根据不同的profile替换
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Output pattern : date [thread] priority category - message | |
log4j.rootLogger=${log4j.rootLogger} | |
# | |
##Console | |
log4j.appender.Console=org.apache.log4j.ConsoleAppender | |
log4j.appender.Console.layout=org.apache.log4j.PatternLayout | |
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n | |
# | |
##RollingFile | |
log4j.appender.RollingFile.encoding=UTF-8 | |
log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender | |
log4j.appender.RollingFile.File=${log4j.file} | |
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout | |
log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n | |
# | |
##springside | |
log4j.logger.org.springside=${log4j.logger.org.springside} | |
# | |
##spring default level | |
log4j.logger.org.springframework=${log4j.logger.org.springframework} | |
log4j.logger.org.springframework.security=${log4j.logger.org.springframework.security} | |
# | |
##hibernate default level | |
log4j.logger.org.hibernate=${log4j.logger.org.hibernate} | |
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=${log4j.logger.hibernate.sql.sql.parameter} | |
# | |
##apache | |
log4j.logger.org.apache=${log4j.logger.org.apache} | |
# | |
##xwork2 default level | |
log4j.logger.com.opensymphony=${log4j.logger.com.opensymphony} | |
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=ERROR | |
# | |
##cache | |
log4j.logger.net.sf.ehcache=${log4j.logger.net.sf.ehcache} | |
# | |
##activiti | |
log4j.logger.java.sql=${log4j.logger.java.sql} | |
# | |
##cas | |
log4j.logger.org.jasig.cas.client=${log4j.logger.org.jasig.cas.client} | |
# | |
##atomikos | |
log4j.appender.Atomikos = org.apache.log4j.DailyRollingFileAppender | |
log4j.appender.Atomikos.File = ${log4j.appender.Atomikos.File} | |
log4j.appender.Atomikos.MaxFileSize = 10M | |
log4j.appender.Atomikos.Append = false | |
log4j.appender.Atomikos.layout = org.apache.log4j.PatternLayout | |
log4j.appender.Atomikos.layout.ConversionPattern=%p %t %c - %m%n | |
log4j.logger.com.atomikos=${log4j.logger.com.atomikos} | |
# | |
##report | |
log4j.logger.net.sf.jasperreports=${log4j.logger.net.sf.jasperreports} | |
log4j.logger.net.sf.jasperreports.engine.util.DeduplicableRegistry=ERROR | |
log4j.logger.net.sf.jasperreports.engine.fill.JRVerticalFiller=ERROR | |
# | |
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender | |
# | |
## 日志的错误级别 | |
log4j.appender.MAIL.Threshold=ERROR | |
# | |
## 缓存文件大小,日志达到1K时发送Email 可以自定义缓存文件的大小 | |
log4j.appender.MAIL.BufferSize=${log4j.appender.MAIL.BufferSize} | |
# | |
## 发送邮件的服务器 | |
log4j.appender.MAIL.SMTPHost=${log4j.appender.MAIL.SMTPHost} | |
# | |
## 邮件的标题 | |
log4j.appender.MAIL.Subject=${log4j.appender.MAIL.Subject} | |
# | |
## 发件人地址 | |
log4j.appender.MAIL.From=${log4j.appender.MAIL.From} | |
# | |
## 日志邮件的接收者 | |
log4j.appender.MAIL.To=${log4j.appender.MAIL.To} | |
# | |
## 日志PatternLayout | |
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout | |
# | |
## 日志的格式 | |
log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %m%n | |
log4j.appender.MAIL.SMTPUsername=${log4j.appender.MAIL.SMTPUsername} | |
log4j.appender.MAIL.SMTPPassword=${log4j.appender.MAIL.SMTPPassword} | |
# | |
##attachs loggers | |
#${log4j.logger.attaches.1} | |
#${log4j.logger.attaches.2} | |
#${log4j.logger.attaches.3} | |
#${log4j.logger.attaches.4} | |
#${log4j.logger.attaches.5} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment