Skip to content

Instantly share code, notes, and snippets.

@sameei
Last active July 26, 2018 08:21
Show Gist options
  • Save sameei/e2931601a957303a196d9fbc7b22587d to your computer and use it in GitHub Desktop.
Save sameei/e2931601a957303a196d9fbc7b22587d to your computer and use it in GitHub Desktop.
# http://2min2code.com/articles/log4j_intro/rolling_file_on_size_prop
# Appender
log4j.appender.APPENDER_NAME=APPENDER_CLASS
log4j.appender.APPENDER_NAME.PROP_KEY=PROP_VAL
# Console Appender
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
# File Appender
log4j.appender.APP=org.apache.log4j.FileAppender
log4j.appender.APP.File=/path/app.log
log4j.appender.APP.layout=org.apache.log4j.PatternLayout
log4j.appender.App.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
log4j.appender.APP.Threshold = DEBUG
# Rolling File Appender
log4j.appender.loggerId=org.apache.log4j.RollingFileAppender
log4j.appender.loggerId.layout=org.apache.log4j.PatternLayout
log4j.appender.loggerId.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n
log4j.appender.loggerId.File=/path/example.log
log4j.appender.loggerId.MaxFileSize=100KB
log4j.appender.loggerId.MaxBackupIndex=5
# Root Logger
log4j.rootLogger=LEVEL, APPENDER
log4j.rootLogger=INFO, console
log4j.rootLogger=INFO, loggerId
# Other Logger
log4j.logger.akka=INFO
log4j.logger.org.apache.zookeeper=INFO
log4j.logger.metric=WARN, APP
log4j.logger.developerdefinedcomponent=WARN, APP
# New Appender
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment