忽略来自依赖项的日志消息

时间:2021-03-20 12:47:32

标签: java mongodb scala log4j logback

我正在尝试配置一个记录我的信息消息的项目。这项工作按预期进行,但还有许多其他消息从 MongoDB 依赖项记录在信息级别,例如:

<块引用>

12:28:46 [main] INFO org.mongodb.driver.cluster - 没有选择服务器 com.mongodb.internal.async.client.ClientSessionHelper$1@2baa8d82 来自 集群描述 ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=cluster-shard-00-00.zyqyw.mongodb.net:27017, 类型=未知,状态=连接}, 服务器描述{address=cluster-shard-00-02.zyqyw.mongodb.net:27017, 类型=未知,状态=连接}, 服务器描述{address=shard-00-01.zyqyw.mongodb.net:27017, 类型=未知,状态=连接}]}。计时前等待 30000 毫秒 出来

我已将 logback.xml 配置为:

<configuration>
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <root level="info">
        <appender-ref ref="STDOUT" />
    </root>
</configuration>

在这种情况下,是否有一种配置可以用来仅记录来自我自己的类和/或包的消息,而忽略诸如 MongoDB 之类的第三方记录消息?

0 个答案:

没有答案
相关问题