我已经在我的应用程序中实现了 liquibase db 迁移框架。我正在运行这个框架的命令行工具。它工作正常。现在我需要从此工具生成的日志中报告成功或失败。
该错误可能与框架相关(例如,在命令行上指定错误的参数或指定错误的数据库等)以及与数据库相关的(例如,sql 查询中的语法错误,任何违反约束的错误)。有没有人知道如何生成该报告,如何获取日志等。
我已经在我的应用程序中实现了 liquibase db 迁移框架。我正在运行这个框架的命令行工具。它工作正常。现在我需要从此工具生成的日志中报告成功或失败。
该错误可能与框架相关(例如,在命令行上指定错误的参数或指定错误的数据库等)以及与数据库相关的(例如,sql 查询中的语法错误,任何违反约束的错误)。有没有人知道如何生成该报告,如何获取日志等。
如果您从命令行运行 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