You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Paweł Woźniak <pw...@man.poznan.pl> on 2015/06/16 17:46:27 UTC
Log4j apperder
Hi!
I'm trying to test this fix:
https://issues.apache.org/jira/browse/KAFKA-847 (and use Log4j Kafka
appender) but I have some problems.
Here are my pom dependencies:
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.9.2</artifactId>
<version>0.8.2.0</version>
</dependency>
and my log4j.properties file:
log4j.rootLogger=DEBUG, KAFKA
log4j.appender.KAFKA=kafka.producer.KafkaLog4jAppender
log4j.appender.KAFKA.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.KAFKA.BrokerList=x.y.z:9092
log4j.appender.KAFKA.Topic=elog
log4j.appender.KAFKA.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
Now, when I try to run my main method (with single log.info(...)) i get
in logs:
log4j: Parsing appender named "KAFKA".
log4j: Parsing layout options for "KAFKA".
log4j: Setting property [conversionPattern] to [%d{yyyy-MM-dd HH:mm:ss}
%-5p %c{1}:%L - %m%n].
log4j: End of parsing for "KAFKA".
log4j: Setting property [brokerList] to [mandevilla.synat.pcss.pl:9092].
log4j: Setting property [topic] to [elog].
log4j:WARN No appenders could be found for logger
(org.apache.kafka.clients.producer.ProducerConfig).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
more info.
log4j: Kafka producer connected to mandevilla.synat.pcss.pl:9092
log4j: Logging for topic: elog
log4j: Parsed "KAFKA" options.
log4j: Finished configuring.
log4j: [Tue Jun 16 17:40:43 CEST 2015]2015-06-16 17:40:43 DEBUG
Sender:117 - Starting Kafka producer I/O thread.
log4j: [Tue Jun 16 17:41:44 CEST 2015]2015-06-16 17:41:44 DEBUG
KafkaProducer:117 - Exception occurred during message send:
log4j: [Tue Jun 16 17:42:44 CEST 2015]2015-06-16 17:42:44 DEBUG
KafkaProducer:117 - Exception occurred during message send:
.
.
.
So it looks like there is still no appender (and layout) for logger.
Application also trying to send message but is unable to do it.
The same application with downgraded kafka works (messages are delivered
to kafka).
Can You help me somehow?
Regards.
Pawel