1
0

More than 3 years have passed since last update.

【小ネタ】Logstash Logback Encoder の出力をCloudLoggingの重要度に反映させたい

Posted at

問題

「Logback」でJSON形式で出力する場合、「Logstash Logback Encoder」を使うと便利が良いのですが、そのまま利用するとGCPのCloudLoggingの重要度(Level・Severity)が反映されず、すべて「INFO」で出力されてしまいます。

解決策

単純に「Logstash Logback Encoder」の重要度のフィールド名を「level」から「severity」に変更するだけで解決します。

logback.xml
<!-- 一部抜粋 -->
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
  <fieldNames>
    <level>severity</level>
  </fieldNames>
</encoder>
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0