Как настроить отформатированный журнал Json с выходом из системы в JBOSS EAP 7.1 для приложения с весенней загрузкой? - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь развернуть веб-приложение с весенней загрузкой на сервере 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, поэтому добавьте тег весенней загрузки, если кто-нибудь может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...