новинка для весенней загрузки.
Я видел, что при включении logback-spring.xml
он загружается с пружиной для передачи журналов в формате json на стандартный вывод.
logback.xml: -
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>UTF-8</charset>
<pattern>%msg%n</pattern>
</encoder>
</appender>
<logger name="com.verizon" level="INFO" additivity="false">
<appender-ref ref="consoleAppender" />
</logger>
Пример журнала с консоли: -
{"created_date":"2019-01-03T15:31:47.499","log_level":"INFO","thread":"main","logger":"package name.classname goes here","desc":"Started SupportApplication in 60.031 seconds (JVM running for 63.974)"}
Мои вопросы,
- Какой базовый класс имеет свойства create_date, log_level, INFO, logger, desc?
- Можно ли переопределить вышеуказанный базовый класс для настройки этих свойств?
- Активно ли logback слушает консоль стандартного вывода, чтобы получить информацию "Запущено приложение поддержки через XX секунд ......"?
Я пытался осмотреть ch.qos.logback.core.ConsoleAppender
класс, но не смог найти решение вышеупомянутых вопросов.
Может ли кто-нибудь предоставить здесь ввод.