猿问

没有使用 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>


慕田峪7331174
浏览 170回答 1
1回答

繁华开满天机

对于信息级别日志,更改配置,特别是根级别为信息,如下所示<Loggers>&nbsp; &nbsp; <Root level="info">&nbsp; &nbsp; &nbsp; &nbsp; <AppenderRef ref="Console"/>&nbsp; &nbsp; </Root></Loggers>通过将级别更改为信息,程序将开始在控制台中记录信息和错误日志。
随时随地看视频慕课网APP

相关分类

Java
我要回答