Кто-нибудь знает о какой-либо реализации с открытым исходным кодом приложения Log4J, который может записывать события журнала в Kafka?Интеграция клиента apache-kafka с java-приложением в качестве приставки журнала
3
A
ответ
3
Существует KafkaLog4jAppender, уже включенный в проект Kafka.
Вы найдете АНЮ Документы, что здесь: http://people.apache.org/~joestein/kafka-0.7.1-incubating-docs/kafka/producer/KafkaLog4jAppender.html (для 0.7.1)
и соответствующий исходный код здесь: https://github.com/apache/kafka/blob/0.7.1/core/src/main/scala/kafka/producer/KafkaLog4jAppender.scala
К сожалению, я не говорил, что я хотел бы использовать его в приложение, разработанное на Java. – ajjain
Scala компилируется до байт-кода Java, поэтому он отлично работает для использования KafkaLog4jAppender в Java-приложении. Я не знаю ни одного Log4jAppender, который может писать в Kafka, разработанный на чистой Java, но, возможно, есть такая вещь. – Lundahl