首页 > 解决方案 > 如何在 liquibase 3.6.3 版中更改日志记录级别

问题描述

我讨厌发布这个问题,因为它已被要求提供许多版本的 liquibase,但我无法更改版本 3.6.3 的日志记录级别。我已经尝试了其他版本的建议但没有成功...

聚甲醛:

<liquibase.logging>INFO</liquibase.logging>

<plugin>
    <groupId>org.liquibase</groupId>
    <artifactId>liquibase-maven-plugin</artifactId>
    <version>${liquibase.version}</version>
    <configuration>
        <logging>${liquibase.logging}</logging>
        ...
    </configuration>

当我运行 mvn 时,我仍然从 Liquibase 收到 DEBUG 级别的消息

07:09:29.541 [main] DEBUG liquibase.servicelocator.DefaultPackageScanClassResolver - Searching for all classes in package: liquibase/change using classloader: org.codehaus.plexus.classworlds.realm.ClassRealm
07:09:29.541 [main] DEBUG liquibase.servicelocator.DefaultPackageScanClassResolver - Getting resource URL for package: liquibase/change with classloader: ClassRealm[plugin>org.liquibase:liquibase-maven-plugin:3.6.3, parent: sun.misc.Launcher$AppClassLoader@7852e922]
07:09:29.542 [main] DEBUG liquibase.servicelocator.DefaultPackageScanClassResolver - URL from classloader: jar:file:/home/xxxxxxxxxxxxxx/.m2/repository/org/liquibase/liquibase-core/3.6.3/liquibase-core-3.6.3.jar!/liquibase/change/
07:09:29.543 [main] DEBUG liquibase.servicelocator.DefaultPackageScanClassResolver - Decoded urlPath: file:/home/xxxxxxxxxxxxxx/.m2/repository/org/liquibase/liquibase-core/3.6.3/liquibase-core-3.6.3.jar!/liquibase/change/ with protocol: jar0
etc.

我还在 mvn 命令行上尝试了 -Dliquibase.logging=info 并且得到了相同的结果。

标签: liquibase

解决方案


有几个与登录 Liquibase 3.6.x 相关的错误。这些已在 3.8.1 及更高版本中修复。


推荐阅读