如何使用dropwizard-migrations liquibase模块输出调试信息?

时间:2017-12-06 15:20:35

标签: liquibase dropwizard

在命令行上运行liquibase时,可以使用命令行选项将日志级别设置为debug:

java -jar liquibase.jar \
  --driver=oracle.jdbc.OracleDriver \
  --classpath=\path\to\classes:jdbcdriver.jar \
  --changeLogFile=com/example/db.changelog.xml \
  --url="jdbc:oracle:thin:@localhost:1521:oracle" \
  --username=scott \
  --password=tiger \
  --logLevel=debug
  update

有没有人知道如何通过dropwizard-migrations模块运行liquibase时设置日志级别?

java -jar /mydropwizardapp.jar db migrate config.yml

(我遇到一个问题,它间歇性地无法获得锁定(等待更改日志锁.... )并且我的部署失败,我想看到更多细节关于它正在做什么。我非常确定锁定不会从先前失败的部署中遗留下来)

由于

1 个答案:

答案 0 :(得分:0)

您可以在YAML文件上将日志记录级别设置为DEBUG:

  let localStoreMock: any = {};

  beforeEach(() => {

    angular.mock.module('yourApp');

    angular.mock.module(function ($provide: any) {

      $provide.service('localStorageService', function () {
        this.get = (key: any) => localStoreMock[key];
        this.set = (key: any, value: any) => localStoreMock[key] = value;
      });

    });
  });