Я не мог заставить его работать, используя выбранный ответ.Однако сработало следующее:
java -Dlogback.configurationFile=/path/to/config-debug.xml com.domain.Main
Просто добавьте файл (config-debug.xml
в этом примере) где-нибудь на вашем сервере и оставьте его там, когда вам нужно отладить.Пример:
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{dd-MMM-yyyy HH:mm:ss.SSS} %-5level [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
</configuration>
Запустите приложение, используя вышеупомянутый параметр -D
.
Когда все вернется в нормальное состояние, удалите параметр -D
и перезапустите приложение.
Источник: Глава 3: Настройка обратного входа