Liquibase maven 插件 - 设置日志级别
Liquibase maven plugin - set logging level
项目中有liquibase-maven-plugin <3.6.2> pom.xml
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<changeLogFile>src/test/resources/liquibase/changelog.xml</changeLogFile>
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
</configuration>
</plugin>
文档说:
logging:
控制执行时从 Liquibase 记录日志的级别。该值可以是 "debug"、"info"、"warning"、"severe" 或 "off"。该值不区分大小写。
类型:java.lang.String
要求:否
表达式:${liquibase.logging}
默认值:信息
没看懂怎么申请。
有几种设置方法:
使用命令行
mvn -Dliquibase.logging=debug
使用 pom 属性
<properties>
<liquibase.logging>debug</liquibase.logging>
</properties>
直接在插件里设置<configuration>
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<configuration>
<logging>debug</logging>
</configuration>
</plugin>
我在我的项目中多次使用 pom 属性 并且它有效。
<properties>
<liquibase.logging>debug</liquibase.logging>
</properties>
项目中有liquibase-maven-plugin <3.6.2> pom.xml
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<changeLogFile>src/test/resources/liquibase/changelog.xml</changeLogFile>
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
</configuration>
</plugin>
文档说:
logging:
控制执行时从 Liquibase 记录日志的级别。该值可以是 "debug"、"info"、"warning"、"severe" 或 "off"。该值不区分大小写。 类型:java.lang.String 要求:否 表达式:${liquibase.logging} 默认值:信息
没看懂怎么申请。
有几种设置方法:
使用命令行
mvn -Dliquibase.logging=debug
使用 pom 属性
<properties> <liquibase.logging>debug</liquibase.logging> </properties>
直接在插件里设置
<configuration>
<plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <configuration> <logging>debug</logging> </configuration> </plugin>
我在我的项目中多次使用 pom 属性 并且它有效。
<properties>
<liquibase.logging>debug</liquibase.logging>
</properties>