Нет вывода в консоль с использованием log4j2 и slf4j

я что-то упускаю при использовании этой конфигурации? Я думал, что корневой регистратор будет регистрировать все события от уровня ошибки до нижнего. Если я попытаюсь зарегистрировать событие на информационном уровне, выход не будет. Эта конфигурация дает мне только журналы с выравниванием ошибок. Я использую slf4j для создания объектов регистратора через класс Logger-factory.

<?xml version = "1.0" encoding = "UTF-8"?>
<Configuration status = "WARN">
    <Appenders>
        <Console name = "Console" target = "SYSTEM_OUT">
            <PatternLayout pattern = "%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Console>
    </Appenders>
    <Loggers>
        <Root level = "error">
            <AppenderRef ref = "Console"/>
        </Root>
    </Loggers>
</Configuration>
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
364
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для журналов информационного уровня измените конфигурацию, в частности, корневой уровень на информацию, как показано ниже.

<Loggers>
    <Root level = "info">
        <AppenderRef ref = "Console"/>
    </Root>
</Loggers>

При изменении уровня на info, программа начнет регистрировать как информацию, так и журналы ошибок в консоли.

Другие вопросы по теме