Introducing Agent Safe Governance for the AI Era

liquibase.bteq.logfile

Last updated: June 9, 2026

liquibase.bteq.logfile is a String parameter that specifies a file path where Liquibase writes BTEQ process output. Default: none (output is not written to a file).

Uses

When set, Liquibase appends both stdout and stderr from the BTEQ process to the specified file after each execution. The file is never overwritten. Output accumulates across runs. Parent directories are created automatically if they do not exist.

If liquibase.bteq.keep.temp.path is also set, the log file is written to {keep.temp.path}/{logfile} rather than resolving the path independently.

Set liquibase.bteq.logfile when:

  • Persistent BTEQ output: You want a record of BTEQ stdout and stderr that persists after each run, separate from the Liquibase log.

  • Log aggregation: Your monitoring or log collection pipeline reads from a file rather than capturing process output.

  • Debugging: You want to correlate BTEQ output with specific deployment runs over time.

Syntax

Option

Syntax

Liquibase properties file

liquibase.bteq.logfile: your_path

Environment variable

LIQUIBASE_BTEQ_LOGFILE=your_path