首页 文章

Spring Boot中的Liquibase日志级别

提问于
浏览
5

我正在使用 Spring Bootliquibase 进行数据库迁移和重构 .

我的变更集中偶尔有一些例外(主要是数据库异常),但liquibase在 default log level 中共享的信息太少 . 例如,它没有告诉我它执行的确切 SQL statement 或它失败时正在处理的 name of the CSV file .

你知道通过Spring Boot的application.properties或任何其他非痛苦的方式将liquibase的logLevel配置为 DEBUG 的方法吗?

我尝试了各种组合的logging.level . *设置,但它没有用 .

2 回答

  • 7

    它_2988942_的代码适应Liquibase 's own logging framework to use Commons Logging. I' ve opened an issue以便我们可以改进适配器 .

    现在问题已得到修复,您可以使用 logging.level.liquibase 来控制将要输出的Liquibase日志记录的级别 .

  • 0

    如果您正在使用log4j,那么我想添加像

    <Logger name="liquibase" additivity="false" level="debug">
        <AppenderRef ref="Console"/>
        <AppenderRef ref="default-file"/>
    </Logger>
    

    你的log4j配置文件应该做的伎俩 .

相关问题