当我在命令行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