首页 > 解决方案 > 在插件中更改 Liquibase 的日志记录级别

问题描述

我知道有人问过这个问题,并且我找到了很多答案,但没有一个对我有用。

我有一个带有 Liquibase 插件 (liquibase-maven-plugin) v 3.6.3 的 Maven POM,它可以生成数千行 DEBUG 级消息,例如:

13:03:29.399 [main] DEBUG liquibase.servicelocator.ServiceLocator - ServiceLocator.findClasses for liquibase.database.Database
13:03:29.399 [main] DEBUG liquibase.servicelocator.ServiceLocator - ServiceLocator finding classes matching interface liquibase.database.Database

我已经尝试了其他问题/答案中的以下内容:

<properties>
    <liquibase.logging>info</liquibase.logging>
</properties>

 <plugin>
    <groupId>org.liquibase</groupId>
    <artifactId>liquibase-maven-plugin</artifactId>
    ...
    <configuration>
       <logging>info</logging>
       ...

以上使用以下属性:

       <logging>${liquibase.logging}</logging>

和 mvn 命令行上的这个选项:

-Dliquibase.logging=info

尽管上述所有组合,包括任何内容,都会导致它默认为“INFO”,但我仍然收到“DEBUG”级别的消息。这是一个已知的错误还是我忽略了其他一些设置?

谢谢

标签: mavenloggingliquibase

解决方案


推荐阅读