Skip to content

Instantly share code, notes, and snippets.

@krishnact
Created January 31, 2019 02:49
Show Gist options
  • Save krishnact/5e7a079f084a276733952b62064dd6ae to your computer and use it in GitHub Desktop.
Save krishnact/5e7a079f084a276733952b62064dd6ae to your computer and use it in GitHub Desktop.
log4j.rootLogger=INFO, consoleAppender, firstFileLogger
log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout
# Print the date in ISO 8601 format
log4j.appender.consoleAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
# Define the file appender
log4j.appender.firstFileLogger=org.apache.log4j.RollingFileAppender
# Set the name of the file
log4j.appender.firstFileLogger.File=./log/general.log
log4j.appender.firstFileLogger.Append=true
# Set the maximum file size before rollover
log4j.appender.firstFileLogger.MaxFileSize=10MB
# Set the the backup index
log4j.appender.firstFileLogger.MaxBackupIndex=500
# Define the layout for file appender
log4j.appender.firstFileLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.firstFileLogger.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.anotherLog=org.apache.log4j.RollingFileAppender
log4j.appender.anotherLog.File=log/special.log
log4j.appender.anotherLog.layout=org.apache.log4j.PatternLayout
log4j.appender.anotherLog.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.anotherLog.MaxFileSize=10MB
log4j.appender.anotherLog.MaxBackupIndex=50
log4j.appender.anotherLog.Append=true
log4j.logger.org.apache=FATAL
log4j.logger.org.himalay.commandline.AutoLogger=DEBUG
log4j.logger.anotherLogger=TRACE, anotherLog
log4j.additivity.anotherLogger=false
###
###
###
### Code example
### org.slf4j.Logger anotherLogger = org.slf4j.LoggerFactory.getLogger("anotherLogger");
### anotherLogger.info("Message from anotherLogger");
###
###
###
###
###
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment