Skip to content

Instantly share code, notes, and snippets.

@rponte
Created September 8, 2011 19:45
Show Gist options
  • Save rponte/1204468 to your computer and use it in GitHub Desktop.
Save rponte/1204468 to your computer and use it in GitHub Desktop.
Log4j configuration example with multiple appenders
log4j.rootLogger=warn, stdout, DAILY
## Console Appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %5p [%-20c{1}] %m%n
## Daily Appender
log4j.appender.DAILY.Threshold=error
log4j.appender.DAILY=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DAILY.File=${catalina.base}/logs/MyProject/MyProject_Error.log
log4j.appender.DAILY.DatePattern='.'yyyy-MM-dd
log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout
log4j.appender.DAILY.layout.conversionPattern=%d{HH:mm:ss} %5p [%-20c{1}] %m%n
log4j.appender.DAILY.Encoding=UTF-8
## Rolling File Appender
log4j.appender.WEBSERVICE.Threshold=info
log4j.appender.WEBSERVICE=org.apache.log4j.RollingFileAppender
log4j.appender.WEBSERVICE.File=${catalina.base}/logs/MyProject/webservice/transactions_xml.log
log4j.appender.WEBSERVICE.layout=org.apache.log4j.PatternLayout
log4j.appender.WEBSERVICE.layout.conversionPattern=%d{HH:mm:ss} %5p [%-20c{1}] %m%n
log4j.appender.WEBSERVICE.Encoding=UTF-8
log4j.appender.WEBSERVICE.MaxFileSize=500KB
log4j.appender.WEBSERVICE.MaxBackupIndex=20
# info (development) | error (production)
log4j.logger.br.com.triadworks=info
log4j.logger.org.hibernate=info
log4j.logger.br.com.caelum.vraptor=info
log4j.logger.com.thoughtworks=info
log4j.logger.org.springframework=info
# cxf xml inbound and outbound
log4j.logger.org.apache.cxf.interceptor=info, WEBSERVICE
log4j.logger.org.apache.cxf.phase.PhaseInterceptorChain=warn, WEBSERVICE
@rponte
Copy link
Author

rponte commented Dec 11, 2019

Example using Log4j2: log4j2.properties

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment