liquibase db migration tool中的日志报告

时间:2011-12-26 11:09:11

标签: liquibase

我在我的应用程序中实现了liquibase db migration framework。我正在运行此框架的命令行工具。它工作正常。现在,我需要从此工具生成的日志中获得成功或失败报告。

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

1 个答案:

答案 0 :(得分: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