В документации указывается использование фильтра в responseHeaders. Но какое поле использовать, чтобы сказать, чтобы исключить или включить заголовок.
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.AccessEventCompositeJsonEncoder">
<providers>
<responseHeaders>
<fieldName>resp_header</fieldName>
<filter>
<include>Pragma</include>
</filter>
</responseHeaders>
</encoder>
</appender>
<appender-ref ref="STDOUT" />
</configuration>
В следующей конфигурации регистрируются полные заголовки ответов. Как регистрировать только указанные заголовки?
см. ResponseHeaders в документации
Обновление:
Следующая конфигурация также не работает
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.AccessEventCompositeJsonEncoder">
<providers>
<responseHeaders>
<fieldName>resp_header</fieldName>
<filter>
<requestHeaderFilter>
<include>Content-Type</include>
</requestHeaderFilter>
</filter>
</responseHeaders>
</encoder>
</appender>
<appender-ref ref="STDOUT" />
</configuration>
Ответ:
Проверьте свою версию. 1-й блок кода работает с версией 6.6