Отключите дополнительную регистрацию исключений как System.err при весенней загрузке. ⇐ JAVA
Отключите дополнительную регистрацию исключений как System.err при весенней загрузке.
Я пытаюсь регистрировать все сообщения журнала в формате json, но мое приложение дополнительно регистрирует все исключения как System.err.
Моя конфигурация log4j2 выглядит следующим образом:
Если выдается исключение, я вижу следующий вывод журнала:
{"version":"1.1","time":"2024-01-04T14:37:06.086+0100","level":6,"short_message":"Произошла ошибка 404"," трассировки стека":".........}} 4 января 2024 г., 14:37:06 org.apache.catalina.core.StandardWrapperValve ОШИБКА: Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] выдал исключение [ошибка обработки запроса; вложенное исключение — de.mycompany.Exceptions.Server5xxCommunicationException: Fehler beim Erstellen einer Info.] с основной причиной java.lang.NullPointerException в java.base/java.util.Objects.requireNonNull(Objects.java:208) в java.base/java.util.ImmutableCollections$MapN.(ImmutableCollections.java:1186) в java.base/java.util.Map.of(Map.java:1395) Формат JSON выглядит хорошо, но я хотел бы отключить дополнительную регистрацию ошибок под выводом журнала json.
Даже если я полностью отключу ведение журнала log4j2, в консоли не останется никаких журналов, кроме этого сообщения об ошибке.
4 января 2024 г., 14:37:06 org.apache.catalina.core.StandardWrapperValve ОШИБКА: Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] выдал исключение [ошибка обработки запроса; вложенное исключение — de.mycompany.Exceptions.Server5xxCommunicationException: ...
Я пытаюсь регистрировать все сообщения журнала в формате json, но мое приложение дополнительно регистрирует все исключения как System.err.
Моя конфигурация log4j2 выглядит следующим образом:
Если выдается исключение, я вижу следующий вывод журнала:
{"version":"1.1","time":"2024-01-04T14:37:06.086+0100","level":6,"short_message":"Произошла ошибка 404"," трассировки стека":".........}} 4 января 2024 г., 14:37:06 org.apache.catalina.core.StandardWrapperValve ОШИБКА: Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] выдал исключение [ошибка обработки запроса; вложенное исключение — de.mycompany.Exceptions.Server5xxCommunicationException: Fehler beim Erstellen einer Info.] с основной причиной java.lang.NullPointerException в java.base/java.util.Objects.requireNonNull(Objects.java:208) в java.base/java.util.ImmutableCollections$MapN.(ImmutableCollections.java:1186) в java.base/java.util.Map.of(Map.java:1395) Формат JSON выглядит хорошо, но я хотел бы отключить дополнительную регистрацию ошибок под выводом журнала json.
Даже если я полностью отключу ведение журнала log4j2, в консоли не останется никаких журналов, кроме этого сообщения об ошибке.
4 января 2024 г., 14:37:06 org.apache.catalina.core.StandardWrapperValve ОШИБКА: Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] выдал исключение [ошибка обработки запроса; вложенное исключение — de.mycompany.Exceptions.Server5xxCommunicationException: ...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отключите дополнительную регистрацию исключений как System.err при весенней загрузке.
Anonymous » » в форуме JAVA - 0 Ответы
- 62 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-