2011-12-26 8 views
2

私は自分のアプリケーションでliquibase db migration frameworkを実装しました。私はこのフレームワークのコマンドラインツールを実行しています。それは正常に動作しています。今度は、このツールから生成されたログから成功または失敗のレポートが必要です。レポートをliquibase db migrationツールでログに記録

エラーは、データベース関連(SQLクエリの構文エラー、制約違反エラーなど)だけでなく、フレームワーク関連(コマンドライン上の間違ったパラメータの指定や間違ったデータベースの指定など)である可能性があります。誰もがあなたがコマンドラインからLiquiBaseをを実行している場合は、コードのテキスト入力欄または失敗のリターンをテストすることができ

+0

あなたが何を求めているかは完全にはっきりしません。 –

答えて

1

などのログを取得する方法を、そのレポートを生成する方法のいずれかのアイデアを持っています:

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 
+0

ありがとうマーク。それは正常に動作しています。しかし、私は、このアプローチを、多数のアプリケーションが稼動している統合ツール(現在は300以上)で実装する必要があります。そのための詳細なレポートはもう少し必要です。あなたはいくつか提案することができますか?前もって感謝します。 –

関連する問題