我正在使用 Spring Boot 和 liquibase 进行数据库迁移和重构 .
我的变更集中偶尔有一些例外(主要是数据库异常),但liquibase在 default log level 中共享的信息太少 . 例如,它没有告诉我它执行的确切 SQL statement 或它失败时正在处理的 name of the CSV file .
你知道通过Spring Boot的application.properties或任何其他非痛苦的方式将liquibase的logLevel配置为 DEBUG 的方法吗?
我尝试了各种组合的logging.level . *设置,但它没有用 .
2 回答
它_2988942_的代码适应Liquibase 's own logging framework to use Commons Logging. I' ve opened an issue以便我们可以改进适配器 .
现在问题已得到修复,您可以使用
logging.level.liquibase
来控制将要输出的Liquibase日志记录的级别 .如果您正在使用log4j,那么我想添加像
你的log4j配置文件应该做的伎俩 .