Java 如何在LOG4J2.XML中配置KafkaAppender
我正在尝试使用Java 如何在LOG4J2.XML中配置KafkaAppender,java,xml,apache-kafka,log4j2,appender,Java,Xml,Apache Kafka,Log4j2,Appender,我正在尝试使用log4j2.xml配置提供的KafkaLog4jAppender卡夫卡9 我的log4j2.xml文件类似于以下内容:- <?xml version="1.0" encoding="UTF-8"?> <Configuration packages="org.apache.kafka.log4jappender" status="INFO"> <Appenders> <Kafka name="Kafka"
log4j2.xml
配置提供的KafkaLog4jAppender
卡夫卡9
我的log4j2.xml文件类似于以下内容:-
<?xml version="1.0" encoding="UTF-8"?>
<Configuration packages="org.apache.kafka.log4jappender"
status="INFO">
<Appenders>
<Kafka name="Kafka" topic="log-test">
<PatternLayout pattern="%date %message" />
<Property name="bootstrap.servers">localhost:9092</Property>
</Kafka>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Kafka" />
</Root>
<Logger name="org.apache.kafka" level="INFO" />
</Loggers>
</Configuration>
如何指定KafkaLog4jAppender
的完整类名
使用log4j1是我唯一的选择吗?通过apachelog4j2.5解决了这个问题
2016-03-08 12:14:27,480 ERROR Error processing element Kafka: CLASS_NOT_FOUND
2016-03-08 12:14:27,520 ERROR Unable to locate appender Kafka for logger