問題
「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>