2011-12-26 3 views
2

В моем приложении реализован механизм миграции libbase db. Я запускаю инструмент командной строки этой структуры. Он работает нормально. Теперь мне нужен отчет об успехах или сбоях из журналов, созданных с помощью этого инструмента.Отчет о регистрации в утилите миграции libbase db

Ошибка может быть связана с картой (например, указать неправильные параметры в командной строке или указать неверную базу данных и т. Д.), А также связанную с базой данных (например, синтаксическую ошибку в sql-запросе, любую ошибку нарушения ограничения). Кто-нибудь есть какие-либо идеи о том, как создать этот отчет, как получить журналы и т.д.

+0

Непонятно, что вы просите. –

ответ

1

Если вы работаете LiquiBase из командной строки, вы можете проверить возвращение для кода Sucess или неудачи:

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+). Для этого мне нужна более подробная отчетность. Можете ли вы предложить некоторые предложения. Заранее спасибо. –

Смежные вопросы