我正在尝试配置一个记录我的信息消息的项目。这项工作按预期进行,但还有许多其他消息从 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
之类的第三方记录消息?