We’re currently running Liquibase 4.23.1 inside multiple Spring Boot applications.
At some point, an UPDATE SUMMARY showed up twice in the application output - once correcly using a logger (liquibase.util.ShowSummaryUtil) and once using System.out directly to the console.
We don’t allow any non-logger output, so we want to disable console printing, but unfortunatly we didn’t find out how to accomplish this.
Could you tell us how to remove this from the console?
--show-summary=PARAM Type of update results summary to show. Values can be 'off', 'summary', or 'verbose'.
DEFAULT: SUMMARY
(defaults file: 'liquibase.command.showSummary' OR 'liquibase.command.update.showSummary' , environment variable: 'LIQUIBASE_COMMAND_SHOW_SUMMARY' OR 'LIQUIBASE_COMMAND_UPDATE_SHOW_SUMMARY')
We’re running into the same issue with duplicate UPDATE SUMMARY logs. We do want the summary to show up, just not in stdout but only through the logger. Just created a separate issue here because I think the use case is slightly different than the one @jpallas created before.
Thanks for filing the issue @dennisam and welcome to the forums! We reviewed your issue in our triage meeting this week and are looking into it further.