java Kafka ProducerConfig日志级别
我尝试为ProducerConfig设置日志级别,以便使用log4j发出警告。财产
在jar文件中,我传递参数:服务器、主题和log4j的路径。属性文件。没有优先权的改变。你能告诉我错在哪里吗?log4j。属性文件 我的财产档案
log4j.rootLogger=WARN, stderr
log4j.appender.stderr=org.apache.log4j.ConsoleAppender
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.stderr.Target=System.err
log4j.logger.org.apache.kafka.clients.producer=WARN
jar运行行示例
java -jar /home/cb_kafka_l.jar 127.0.0.1:9092 topic_test -Dlog4j.configuration=/home/cl/log4j.properties
# 1 楼答案
-D标志位于java和jar之间,否则将传递主方法参数