Когда я использую параметр --logLevel
в командной строке, liquibase печатает протоколирование в командной строке следующим образом:
24 октября 2018 г. 9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger Информация INFO: Таблица GLOBAL_PARAM создана 24 октября 2018 г. 9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger Информация INFO: Набор изменений C: / Users / Ferid / Documents / Box Sync / PRIVATE_Ferid / liquibase-3.5.5-bin / tee.xml :: 1536838228609-1 :: Ferid (генерируется) успешно запущен в 15 мс 24 октября 2018 г. 9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger info INFO: Таблица DAILY_DATA_TYPEсоздано: 24 октября 2018 г. 9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger Информация: Информация о наборе изменений C: / Пользователи / Ferid / Документы / Синхронизация ящиков / PRIVATE_Ferid / liquibase-3.5.5-bin / tee.xml:: 1536838228609-2 :: Ferid (генерируется) успешно запущен в 0ms 24 октября 2018 г. 9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger Информация INFO: Таблица CHECK_STATUS создана 24 октября 2018 г. 9:52:20liquibase.logging.ext.javautil.JavaUtilLogger информация INFO: ChangeSet C: / Users / Ferid / Documents / Box Sync / PRIVATE_Ferid / liquibase-3.5.5-bin / tee.xml :: 1536838228609-3 :: Ferid (генерируется) успешно запущен в 0ms Liquibase 'updateSql' Successful
Когда я дополнительно использую параметр --logFile
, он печатает их в файле без печати в командной строке.Есть ли способ разрешить liquibase распечатать его в командной строке И в лог-файле?Я использую жидкость на основе 3.5.5.и это то, что я даю ликвидазу в качестве параметров:
liquibase --url=offline:oracle? `
--changeLogFile="C:\Users\Ferid\Documents\Box Sync\PRIVATE_Ferid\liquibase-3.5.5-bin\cl.xml" `
--outputFile="SQLoutput.sql" `
--logLevel="info" `
--logFile="log" updateSql