Я пытаюсь развернуть веб-приложение с весенней загрузкой на сервере Jboss EAP 7.1. Когда приложение запускается в Tomcat (встроенный сервер tomcat с пружинной загрузкой), по умолчанию оно создает журналы в формате Json, так как я настроил обратную запись с slf4j.
Но когда я пытаюсь развернуть то же самое в JBOSS, jboss не записывает записи в формате Json. Я проверил в Интернете и обнаружил, что logbox не поддерживается из коробки в JBOSS EAP 7.1.
Так что я нашел статью, чтобы настроить его в JBOSS. [https://blog.anotheria.net/devops/enable-logback-in-jboss/
Теперь я вижу, что менеджером журнала по умолчанию является logback, но вывод по-прежнему такой же, как обычный текст?
Ожидаемое O / P:
{"timeStamp":"2020-04-27T21:38:28.411+05:30","message":"This is a warn message","logger":"com.example.demo.WelcomeController","thread":"http-nio-8080-exec-3","level":"WARN"}
{"timeStamp":"2020-04-27T21:38:28.415+05:30","message":"This is an error message","logger":"com.example.demo.WelcomeController","thread":"http-nio-8080-exec-3","level":"ERROR"}
Текущий O / P:
2020-04-27 21:12:17,787 INFO [stdout] (default task-1) 21:12:17.787 [default task-1] DEBUG com.example.demo.WelcomeController - This is a debug message
2020-04-27 21:12:17,788 INFO [stdout] (default task-1) 21:12:17.788 [default task-1] INFO com.example.demo.WelcomeController - This is an info message
2020-04-27 21:12:17,790 INFO [stdout] (default task-1) 21:12:17.790 [default task-1] WARN com.example.demo.WelcomeController - This is a warn message
2020-04-27 21:12:17,793 INFO [stdout] (default task-1) 21:12:17.791 [default task-1] ERROR com.example.demo.WelcomeController - This is an error message
Только изменения между статьей, упомянутой выше, и моей конфигурацией - это версия журнала -
<module xmlns="urn:jboss:module:1.5" name="ch.qos.logback">
<resources>
<resource-root path="logback-classic-1.2.3.jar"/>
<resource-root path="logback-core-1.2.3.jar"/>
</resources>
<dependencies>
<module name="org.slf4j" />
<module name="javax.api" />
<module name="javax.mail.api" />
</dependencies>
</module>
Итак, есть ли какие-то дополнительные изменения? нужно сделать? Как я могу добиться желаемого результата.
Не получил никакого ответа в теге Jboss, поэтому добавьте тег весенней загрузки, если кто-нибудь может помочь.