log-level
The --log-level
parameter controls the amount of messages that are generated when running Liquibase commands. The --log-level
can be set to the following values:
SEVERE
(highest level) – Show serious failures that may prevent program execution.WARNING
– Show potential problems for program execution.INFO
– Show informational messages.FINE
(lowest level; formerlyDEBUG
) – Show tracing information of program execution and minor failures.OFF
– Hide all log messages.
If you set --log-level
to a particular level, it will show all messages at that level and at higher levels of importance.
The --log-level
default value is OFF
. However, if you use the --log-file
attribute to send your logs to a different file and don't specify the --log-level
parameter, Liquibase will automatically change the --log-level
default value from OFF
to SEVERE
.
Uses
The --log-level
parameter applies to all Liquibase commands. It can be used to get more information about the actions that Liquibase commands perform, as well as provide helpful information to resolve errors.
The default value of SEVERE
provides messages regarding serious errors. You may find it useful to set the --log-level
to INFO
to see a more complete list of the operations that a command performs. Use the FINE
level to help resolve errors.
Using the --log-level
parameter
The --log-level
is an optional parameter that is either set in the Liquibase properties file or specified on the command line. The --log-level
specified on the command line overrides the value set in the properties file.
Examples:
liquibase --log-level=FINE update
liquibase --log-level=INFO update-testing-rollback