Я создаю приложение весенней загрузки. Я использую logstash для создания структурированных журналов, и это прекрасно работает. Тем не менее, я пытаюсь переместить следующие logback.xml
в application.yml
.
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>
Я не могу найти ни одного учебного пособия или примера, который был бы отдаленно близок к получению этого в application.yml
.
кроме того, я заметил следующее. Если я уберу logback.xml
и добавлю следующее в application.yml
spring:
logging:
level:
ROOT: WARNING
Согласно этому вопросу, я должен по крайней мере иметь контроль над уровнем журнала. Никаких кубиков, информация регистрируется повсюду.
Итак, вопросы:
- Как правильно указать уровень журнала ROOT в
application.yml
?
- Как правильно указать кодировщик logstash в
application.yml
?