我第一次尝试设置log4j记录器,但它似乎开始忽略我的配置。
我收到了可怕的log4j:WARN No appenders could be found for logger
警告。
我想要这个登录到控制台&到文件以便于调试和部署。
log4j.rootCategory=FATAL, util_kafka_console, util_kafka_file
log4j.logger.com.me.kafka=DEBUG
log4j.additivity.com.me.kafka=false
#I set this on the JVM to direct logs to specific location & file
filename=please_specify_log_location.log
my_kafka.logs.dir=log
log4j.appender.util_kafka_console=org.apache.log4j.ConsoleAppender
log4j.appender.util_kafka_console.layout=org.apache.log4j.PatternLayout
log4j.appender.util_kafka_console.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} \t %x %c [%M] (%L) - %m%n
log4j.appender.util_kafka_file=org.apache.log4j.RollingFileAppender
log4j.appender.util_kafka_file.layout=org.apache.log4j.PatternLayout
log4j.appender.util_kafka_file.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} \t %x %c [%M] (%L) - %m%n
log4j.appender.util_kafka_file.File=${my_kafka.logs.dir}/${filename}
log4j.appender.util_kafka_file.MaxFileSize=10MB
log4j.appender.util_kafka_file.MaxBackupIndex=2
答案 0 :(得分:1)
您必须将rootCategory定义为
log4j.rootCategory=DEBUG, util_kafka_console, util_kafka_file
<强> EDITED 强>
以下是工作版
log4j.rootCategory=WARN, util_kafka_console, util_kafka_file
log4j.logger.com.ssll=DEBUG
log4j.additivity.com.me.kafka=false
#I set this on the JVM to direct logs to specific location & file
filename=please_specify_log_location.log
my_kafka.logs.dir=log
log4j.appender.util_kafka_console=org.apache.log4j.ConsoleAppender
log4j.appender.util_kafka_console.layout=org.apache.log4j.PatternLayout
log4j.appender.util_kafka_console.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} \t %x %c [%M] (%L) - %m%n
log4j.appender.util_kafka_file=org.apache.log4j.RollingFileAppender
log4j.appender.util_kafka_file.layout=org.apache.log4j.PatternLayout
log4j.appender.util_kafka_file.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} \t %x %c [%M] (%L) - %m%n
log4j.appender.util_kafka_file.File=${my_kafka.logs.dir}/${filename}
log4j.appender.util_kafka_file.MaxFileSize=10MB
log4j.appender.util_kafka_file.MaxBackupIndex=2