2

我已经在我的应用程序中实现了 liquibase db 迁移框架。我正在运行这个框架的命令行工具。它工作正常。现在我需要从此工具生成的日志中报告成功或失败。

该错误可能与框架相关(例如,在命令行上指定错误的参数或指定错误的数据库等)以及与数据库相关的(例如,sql 查询中的语法错误,任何违反约束的错误)。有没有人知道如何生成该报告,如何获取日志等。

4

1 回答 1

1

如果您从命令行运行 liquibase,您可以测试代码成功或失败的返回:

liquibase update && echo "It worked"

例子

$ liquibase update && echo "It worked"
Liquibase Home: /opt/liquibase-2.0.3
INFO 26/12/11 17:36:liquibase: Successfully acquired change log lock
INFO 26/12/11 17:36:liquibase: Reading from DATABASECHANGELOG
INFO 26/12/11 17:36:liquibase: Reading from DATABASECHANGELOG
INFO 26/12/11 17:36:liquibase: Successfully released change log lock
Liquibase Update Successful
It worked
于 2011-12-26T17:37:07.963 回答