目前工作在一个大型的弹簧引导应用程序,它将首选禁用日志记录,如果可能的话,以减少噪音。
原木样品
NFO org.javers.core.JaversBuilder mappingStyle: FIELD
NFO org.javers.core.JaversBuilder loading GroovyAddOns ...
NFO org.javers.core.JaversBuilder using fake InMemoryRepository, register actual Repository implementation via JaversBuilder.registerJaversRepository()
NFO org.javers.core.JaversBuilder JaVers instance started in 116 ms如何禁用javers的日志记录?
发布于 2022-02-23 09:58:43
可以在logback.xml中为Javer设置日志级别,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.javers.SQL" level="DEBUG"/>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>使用此配置,您应该只看到上面模式中显示的DEBUG日志消息。
如果要完全禁用日志记录,可以使用以下命令:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.javers.SQL" level="OFF"/>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>说明:level="OFF"告诉Logback禁用给定记录器的所有日志输出,在您的示例中是javers记录器。
https://stackoverflow.com/questions/71230981
复制相似问题