Liquibase日志文件使命令行为空

时间:2018-10-24 09:09:23

标签: command-line command-line-interface command-line-arguments liquibase

当我在命令行liquibase上使用--logLevel参数时,将在命令行上记录日志,如下所示:

  

2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   INFO:表GLOBAL_PARAM已创建   2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   信息:更改集C:/用户/ Ferid /文档/框同步/PRIVATE_Ferid/liquibase-3.5.5-bin/tee.xml::1536838228609-1::Ferid(gen   竖立)在15毫秒内成功运行   2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   INFO:表DAILY_DATA_TYPE已创建   2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   信息:更改集C:/用户/ Ferid /文档/框同步/PRIVATE_Ferid/liquibase-3.5.5-bin/tee.xml::1536838228609-2::Ferid(gen   率直)在0毫秒内成功运行   2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   INFO:表CHECK_STATUS已创建   2018年10月24日上午9:52:20 liquibase.logging.ext.javautil.JavaUtilLogger信息   信息:更改集C:/用户/ Ferid /文档/框同步/PRIVATE_Ferid/liquibase-3.5.5-bin/tee.xml::1536838228609-3::Ferid(gen   率直)在0毫秒内成功运行   Liquibase'updateSql'成功

当我另外使用--logFile参数时,它会将它们打印在文件中,而无需在命令行中打印。有什么方法可以让liquibase在命令行和日志文件中打印出来? 我正在使用liquibase 3.5.5。这就是我给liquibase做的参数:

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

0 个答案:

没有答案