log4j2を使用してログをKafkaに送信する

I.ペトロフ:

ログをKafkaトピックに送信するために、log4j2 Kafkaアペンダーを使用してみます。これが私のlog4j2.propertiesファイルです:

rootLogger.level=all
rootLogger.type=asyncRoot

logger.main.name=main
logger.main.level=all
logger.main.type=asyncLogger
logger.main.appenderRefs=stdout, kafka
logger.main.appenderRef.stdout.ref=STDOUT
logger.main.appenderRef.kafka.ref=KAFKA

appender.stdout.type=Console
appender.stdout.name=STDOUT
appender.stdout.layout.type=PatternLayout
appender.stdout.layout.pattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%level]\t[%marker] %msg%n

appender.kafka.type=Kafka
appender.kafka.name=KAFKA
appender.kafka.bootstrap.servers=urls:host
appender.kafka.topic=topic_name
appender.kafka.layout.type=PatternLayout
appender.kafka.layout.pattern="some pattern

この構成で自分を開始すると、例外で失敗しました:

スレッド「main」での例外org.apache.logging.log4j.core.config.ConfigurationException:org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.createComponent(PropertiesConfigurationBuilder.java: 334)org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.createAppender(PropertiesConfigurationBuilder.java:org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.processRemainingProperties(PropertiesConfigurationBuilder.java:348)で225)org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.build(PropertiesConfigurationBuilder.java:158)org.apache.logging.log4j.core.config.properties.PropertiesConfigurationFactory.getConfiguration(PropertiesConfigurationFactory.java: 52)org.apacheで。logging.log4j.core.config.properties.PropertiesConfigurationFactory.getConfiguration(PropertiesConfigurationFactory.java:35)at org.apache.logging.log4j.core.config.ConfigurationFactory $ Factory.getConfiguration(ConfigurationFactory.java:453)at org.apache。 logging.log4j.core.config.ConfigurationFactory $ Factory.getConfiguration(ConfigurationFactory.java:385)(org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:260)(org.apache.logging。) log4j.core.LoggerContext.reconfigure(LoggerContext.java:615)at org.apache.logging.logging.loggingj.core.LoggerContext.reconfigure(LoggerContext.java:636)at org.apache.logging.log4j.core.LoggerContext.start( LoggerContext.java:231)org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:243)org.apache.logging.log4j.core.impl。Log4jContextFactory.getContext(Log4jContextFactory.java:45)(org.apache.logging.log4j.LogManager.getContext(LogManager.java:174)(org.apache.logging.log4j.LogManager.getLogger(LogManager.java:648))(org) .apache.logging.log4j.LogManager.getRootLogger(LogManager.java:682)

なにが問題ですか?

sendon1982:

propertybootstrap.serversの前に追加する必要があると思います

appender.kafka.property.bootstrap.servers=localhost:9092

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

log4j2を使用してlog4jログをログに記録する方法

分類Dev

Azure Functions:Log4j2を使用してSlf4jバインディングを構成し、ログをappinsightsに送信します

分類Dev

Log4j2を使用してWindowsイベントログにログインします

分類Dev

SpringBootアプリでlog4j2を使用してログを記録する

分類Dev

Log4j2を使用するWeblogic12cは、停止/開始後にロギングを停止します

分類Dev

Log4j2を使用するWeblogic12cは、停止/開始後にロギングを停止します

分類Dev

log4j2を使用してAWSログに記録されるガベージ値

分類Dev

FlumeでLog4j2を使用してテキストメッセージを送信する

分類Dev

hazelcast ログを log4j2 ログにリダイレクトする

分類Dev

log4j2の抽象化としてslf4jを使用する

分類Dev

log4j2を使用してタイムスタンプ付きのファイルにログを保存する方法

分類Dev

SL4Jを使用してLog4j2に変数をラップする方法

分類Dev

log4j2起動デバッグログをオフにします

分類Dev

log4j2.xmlを使用してApache Log4j2パッケージの特定のロギング

分類Dev

Log4jBridgeを使用してlog4j1からlog4j2に移行します

分類Dev

Log4J2 + ApacheHttpClientのデバッグログを有効にする

分類Dev

log4j2を使用したSpring-Bootロギング?

分類Dev

Log4j2を使用したSpringのロギング

分類Dev

log4j2 を使用したロギング

分類Dev

Log4j2を使用したSpringBootロギング

分類Dev

Log4j2がログイベントを取得しています

分類Dev

SLF4JおよびLog4j2を使用してFATAL(または任意のカスタムログレベル)を記録する方法

分類Dev

log4j2を使用してElasticsearchにバルクデータを送信するにはどうすればよいですか?

分類Dev

xmlを使用してlog4j2を構成します

分類Dev

Log4j2はすべてのログ呼び出しに単語を追加します

分類Dev

log4j2で古いログを削除する方法

分類Dev

log4j2のJSONログにフィールドを追加する方法

分類Dev

新しいXMLファイルを使用して実行時にlog4j2を再構成する方法

分類Dev

Spring Boot1.3.6.RELEASEを使用して環境ごとにlog4j2を構成可能にする方法

Related 関連記事

  1. 1

    log4j2を使用してlog4jログをログに記録する方法

  2. 2

    Azure Functions:Log4j2を使用してSlf4jバインディングを構成し、ログをappinsightsに送信します

  3. 3

    Log4j2を使用してWindowsイベントログにログインします

  4. 4

    SpringBootアプリでlog4j2を使用してログを記録する

  5. 5

    Log4j2を使用するWeblogic12cは、停止/開始後にロギングを停止します

  6. 6

    Log4j2を使用するWeblogic12cは、停止/開始後にロギングを停止します

  7. 7

    log4j2を使用してAWSログに記録されるガベージ値

  8. 8

    FlumeでLog4j2を使用してテキストメッセージを送信する

  9. 9

    hazelcast ログを log4j2 ログにリダイレクトする

  10. 10

    log4j2の抽象化としてslf4jを使用する

  11. 11

    log4j2を使用してタイムスタンプ付きのファイルにログを保存する方法

  12. 12

    SL4Jを使用してLog4j2に変数をラップする方法

  13. 13

    log4j2起動デバッグログをオフにします

  14. 14

    log4j2.xmlを使用してApache Log4j2パッケージの特定のロギング

  15. 15

    Log4jBridgeを使用してlog4j1からlog4j2に移行します

  16. 16

    Log4J2 + ApacheHttpClientのデバッグログを有効にする

  17. 17

    log4j2を使用したSpring-Bootロギング?

  18. 18

    Log4j2を使用したSpringのロギング

  19. 19

    log4j2 を使用したロギング

  20. 20

    Log4j2を使用したSpringBootロギング

  21. 21

    Log4j2がログイベントを取得しています

  22. 22

    SLF4JおよびLog4j2を使用してFATAL(または任意のカスタムログレベル)を記録する方法

  23. 23

    log4j2を使用してElasticsearchにバルクデータを送信するにはどうすればよいですか?

  24. 24

    xmlを使用してlog4j2を構成します

  25. 25

    Log4j2はすべてのログ呼び出しに単語を追加します

  26. 26

    log4j2で古いログを削除する方法

  27. 27

    log4j2のJSONログにフィールドを追加する方法

  28. 28

    新しいXMLファイルを使用して実行時にlog4j2を再構成する方法

  29. 29

    Spring Boot1.3.6.RELEASEを使用して環境ごとにlog4j2を構成可能にする方法

ホットタグ

アーカイブ