使用 Spring Boot 记录 Flyway sql

Posted

技术标签:

【中文标题】使用 Spring Boot 记录 Flyway sql【英文标题】:Logging Flyway sql with Spring Boot 【发布时间】:2016-07-03 00:53:39 【问题描述】:

有没有办法在控制台中显示Flyway 迁移步骤,同时启动Spring Boot 应用程序?迁移工作正常。我只是没有看到任何关于它的日志。

我查了flyway properties,但什么都没有。

【问题讨论】:

【参考方案1】:

你可以在你的 logback.xml 文件中添加它

<logger name="org.flywaydb" level="DEBUG"/>

或者这个只获取 sql 脚本:

<logger name="org.flywaydb.core.internal.dbsupport.SqlScript" level="DEBUG"/>

【讨论】:

谢谢,它让我走上了正确的道路。我是通过属性设置的:level.org.flywaydb.core.internal.command.DbMigrate=DEBUG 没错,你也可以在application.properties中使用“logging.level.org.flywaydb=debug”

以上是关于使用 Spring Boot 记录 Flyway sql的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 集成 Flyway,数据库也能做版本控制,太牛逼了!

Spring-Boot 不适用于 Flyway

使用 Spring Boot 进行 Flyway 修复

Flyway 和 Spring Boot 集成

使用 Spring Boot 属性文件设置 Flyway 'baselineOnMigrate' 和 'baselineVersion'

将 Flyway 设置为在 Spring Boot 中使用不同的环境