Skip to content

Instantly share code, notes, and snippets.

@akari0624
Last active July 31, 2018 09:11
Show Gist options
  • Save akari0624/8018a7cd1ffc46c0fee084882507d892 to your computer and use it in GitHub Desktop.
Save akari0624/8018a7cd1ffc46c0fee084882507d892 to your computer and use it in GitHub Desktop.
log4j.properties example
PatternLayoutConvension = %d{MM-dd HH:mm:ss} %-5p [%C{1}]: %m %n
PathToYourLogFile = ..../..../....../
# Root logger option
log4j.rootLogger= INFO, console, file
# seperated PatternLayout ConvensionPattern
log4j.logger.heaveyDebugger = INFO, heaveyDebugger
# Redirect log messages to console
#### Remove this area when production deploy
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=${PatternLayoutConvension}
#### remove this area when production deploy
#### heavy debugger , give most information
#### use ' Logger the_Logger = LoggerFactory.getLogger("heaveyDebugger") ' to get This Logger
log4j.appender.heaveyDebugger=org.apache.log4j.RollingFileAppender
log4j.appender.heaveyDebugger.File=${PathToYourLogFile}logs.log
log4j.appender.heaveyDebugger.layout=org.apache.log4j.PatternLayout
log4j.appender.heaveyDebugger.layout.ConversionPattern=%d{MM-dd HH:mm:ss} %-5p %C %L : %M - %m %n
# Pattern to output the caller's file name and line number.
#log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
# Redirect log messages to a log file, support file rolling.
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${PathToYourLogFile}logs.log
log4j.appender.file.ImmediateFlush=true
log4j.appender.file.Threshold=info
log4j.appender.file.Target=System.out
log4j.appender.file.MaxFileSize=2048KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=${PatternLayoutConvension}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment