Как настроить ведение журнала dropwizard, как эта конфигурация xml logback - PullRequest
0 голосов
/ 25 октября 2019

У меня проблемы с использованием специального приложения для входа в систему, которое разделяет журналы по размеру в моем приложении dropwizard. Можно ли присоединить приложение к другому приложению в конфигурации yml dropwizard или настроить его автоматически?

Я следовал примерам и создал собственную фабрику логгеров dropwizard, которая создает моего приложения. Проблема заключается в том, что для начала ведения журнала необходимо, чтобы к нему был присоединен консольный приложение.

The custom logback appender im trying to use is here
https://github.com/Latch/logback-length-splitting-appender

    <configuration debug="true">
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
            <encoder>
                <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} %X{seq} - %msg%n</pattern>
            </encoder>
        </appender>

        <appender name="SPLITTER" class="com.latch.LengthSplittingAppender">
            <appender-ref ref="STDOUT" />
            <maxLength>5</maxLength>
            <sequenceKey>seq</sequenceKey>
        </appender>

        <root level="debug">
            <appender-ref ref="SPLITTER" />
        </root>
    </configuration>

Можно ли перевести этот xml logback на yml логинга dropwizard?

Или я должен переопределить ведение журнала dropwizard yml и просто использовать logback.xml

...