Журнал обратного XML в YML (Spring Boot)

У меня есть следующая конфигурация XML Logback/SLF4J:

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">
    <include resource="org/springframework/boot/logging/logback/defaults.xml" />
    <conversionRule conversionWord="m"
                    converterClass="com.mycompany.logging.MyCustomConverter" />
    <conversionRule conversionWord="message"
                    converterClass="com.mycompany.logging.MyCustomConverter" />
    <conversionRule conversionWord="msg"
                    converterClass="com.mycompany.logging.MyCustomConverter" />
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
            <layout class="ch.qos.logback.classic.PatternLayout">
                <pattern>${CONSOLE_LOG_PATTERN}</pattern>
            </layout>
            <charset>utf8</charset>
        </encoder>
    </appender>

    <root level="INFO">
        <appender-ref ref="CONSOLE" />
    </root>
</configuration>

Существует ли эквивалентная конфигурация Spring Boot YML?

В частности, интересно узнать о свойствах conversionRule.


person JJ Zabkar    schedule 11.09.2019    source источник


Ответы (1)


Потратил некоторое время на поиски этого самостоятельно - конфигурации YML остаются на общем уровне фасада, тогда как convertRule будет специфичным для журнала.

Закончилось тем, что я просто оставил конфигурацию xml без level, установленной в приложении, контролируя уровень через YML или, в моем случае, динамически устанавливая его по мере необходимости.

person Charly    schedule 11.10.2019