Last active
June 16, 2018 03:06
-
-
Save thangdc94/22c7d6822bb1a1348069d43b1eada6fd to your computer and use it in GitHub Desktop.
This file contains hidden or 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
# Define some default values that can be overridden by system properties | |
app.layout.pattern=%d{ISO8601} [%t] %-5p %c{3}.%M(%F:%L) - %m%n | |
app.log.dir=logs/ | |
# Define root logger | |
log4j.rootLogger=DEBUG, CONSOLE, DRFA, ERROR | |
# | |
# Define Console appender | |
# | |
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender | |
log4j.appender.CONSOLE.Threshold=DEBUG | |
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout | |
log4j.appender.CONSOLE.layout.ConversionPattern=${app.layout.pattern} | |
log4j.appender.CONSOLE.Target=System.err | |
# | |
# Define Daily Rolling File Appender (DRFA) | |
# | |
log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender | |
log4j.appender.DRFA.File=${app.log.dir}/app.log | |
log4j.appender.DRFA.DatePattern=.yyyy-MM-dd | |
log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout | |
log4j.appender.DRFA.layout.ConversionPattern=${app.layout.pattern} | |
# | |
# Define the file appender | |
# | |
log4j.appender.FILE=org.apache.log4j.RollingFileAppender | |
log4j.appender.FILE.File=${app.log.dir}/full.log | |
log4j.appender.FILE.ImmediateFlush=true | |
log4j.appender.FILE.Threshold=DEBUG | |
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout | |
log4j.appender.FILE.layout.ConversionPattern=${app.layout.pattern} | |
log4j.appender.FILE.MaxFileSize=256MB | |
log4j.appender.FILE.MaxBackupIndex=20 | |
# | |
# Define Error log file appender | |
# | |
log4j.appender.ERROR=org.apache.log4j.RollingFileAppender | |
log4j.appender.ERROR.File=${app.log.dir}/error.log | |
log4j.appender.ERROR.MaxFileSize=20MB | |
log4j.appender.ERROR.MaxBackupIndex=5 | |
log4j.appender.ERROR.layout=org.apache.log4j.PatternLayout | |
log4j.appender.ERROR.layout.ConversionPattern=${app.layout.pattern} | |
log4j.appender.ERROR.filter.b=org.apache.log4j.varia.LevelMatchFilter | |
log4j.appender.ERROR.filter.b.LevelToMatch=ERROR | |
log4j.appender.ERROR.filter.b.AcceptOnMatch=true | |
log4j.appender.ERROR.Threshold=ERROR | |
# | |
# Custom Logging levels | |
# | |
log4j.logger.org.apache.zookeeper=INFO | |
#log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG | |
log4j.logger.org.apache.hadoop.app=DEBUG | |
# Make these two classes INFO-level. Make them DEBUG to see more zk debug. | |
log4j.logger.org.apache.hadoop.app.zookeeper.ZKUtil=INFO | |
log4j.logger.org.apache.hadoop.app.zookeeper.ZooKeeperWatcher=INFO | |
# Setup log level for kafka API | |
log4j.logger.kafka=OFF | |
# Setup log level for HttpClient httpcomponents | |
log4j.logger.org.apache.http=INFO | |
# Setup log level for Ebean | |
log4j.logger.io.ebean.SQL=INFO | |
log4j.logger.io.ebean.SUM=INFO | |
log4j.logger.io.ebean.TXN=INFO | |
log4j.logger.org.avaje.classpath.scanner=INFO | |
# Setup log level for Neo4j | |
log4j.logger.org.neo4j.ogm=OFF | |
# Setup log level for Quartz | |
log4j.logger.org.quartz.core=INFO | |
#log4j.logger.org.apache.hadoop.dfs=DEBUG | |
# Set this class to log INFO only otherwise its OTT | |
# Enable this to get detailed connection error/retry logging. | |
# log4j.logger.org.apache.hadoop.app.client.HConnectionManager$HConnectionImplementation=TRACE | |
# Uncomment this line to enable tracing on _every_ RPC call (this can be a lot of output) | |
#log4j.logger.org.apache.hadoop.ipc.appServer.trace=DEBUG | |
# Uncomment the below if you want to remove logging of client region caching' | |
# and scan of .META. messages | |
# log4j.logger.org.apache.hadoop.app.client.HConnectionManager$HConnectionImplementation=INFO | |
# log4j.logger.org.apache.hadoop.app.client.MetaScanner=INFO |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment