Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在LOG4J2.XML中配置KafkaAppender_Java_Xml_Apache Kafka_Log4j2_Appender - Fatal编程技术网

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