log4j仅适用于我的类

ohtdti5x  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(294)

我第一次尝试设置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
ny6fqffe

ny6fqffe1#

必须将rootcategory定义为

log4j.rootCategory=DEBUG, util_kafka_console, util_kafka_file

编辑
以下是工作版本

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

相关问题