Я использую Wildfly 15, и я хотел бы отключить журнал трассировки стека в server.log и stderr.
Я добавил файл . / Src / main / webapp / WEB-INF / jboss-deploy-structure. xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<exclude-subsystems>
<subsystem name="logging" />
</exclude-subsystems>
</deployment>
</jboss-deployment-structure>
, и я настроил logback. xml файл.
К сожалению, трассировка стека не зарегистрирован в файле журнала приложения, заданном в logback. xml конфигурации, но он зарегистрирован в файле server.log и в stderr:
2020-03-18 11:32:33,768 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /app/sample/: java.lang.RuntimeException: java.lang.IllegalArgumentException: Sample error !!!
at io.undertow.servlet@2.0.15.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:247)
at io.undertow.servlet@2.0.15.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:149)
at io.undertow.servlet@2.0.15.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
Файл журнала моего приложения содержит все журналы и только сообщение об ошибке для исключение выше.
Как можно избежать такого поведения и получить полную трассировку стека в файле журнала приложения?