【发布时间】:2015-11-01 20:29:28
【问题描述】:
我正在使用 Flyway 3.2.1 中的标准 Flyway Gradle 插件
Flyway 似乎没有输出任何 SQL 日志记录,至少在调试级别没有。
我已经配置了 p6spy,现在可以看到 Flyway 发出的 SQL,但只能通过使用“-d”开关启用 Gradle 调试输出。但是当使用“-d”开关调用 Gradle 时,它会输出 far 太多噪音。这是我目前的后备位置,但不是很好。
最终,我想要做的就是获取 Flyway 在运行 flywayMigrate 输出到我们的 CI 服务器上的构建日志时发出的 DDL - 但除了“p6spy”之外,我想不出任何方法+ 启用所有调试输出”方法。
我可以使用 p6spy,但我不知道如何为 p6spy 记录器配置 Gradle 日志记录。即使只是为 flyway 迁移任务启用所有 Gradle 调试日志记录也可能没问题 - 是所有的 Gradle 簿记(依赖项和诸如此类)都在弄乱日志。
这就是问题所在:如何减少所有这些调试日志记录,以便只看到 flyway 发出的 DDL。
【问题讨论】:
标签: logging gradle flyway p6spy