OptionalbatchString separator to use between SQL statements (e.g., 'GO' for SQL Server)
OptionaldefaultDefault schema name for Flyway migration placeholder replacement
OptionaldescriptionOptional description or notes for this logging configuration
OptionalfilterEmail address to filter SQL statements by user (when filtering is enabled)
OptionalfilterArray of regex/wildcard patterns to filter SQL statements
OptionalfilterHow to apply patterns: 'include' or 'exclude' (default: exclude)
OptionalformatWhether to format SQL output as a database migration file with proper headers
OptionallogWhether to include metadata about record changes in the log output
OptionalprettyWhether to format SQL with proper indentation and line breaks
OptionalretainWhether to keep log files even if they contain no SQL statements
OptionalsessionHuman-readable name for the logging session
OptionalstatementTypes of SQL statements to capture: 'queries', 'mutations', or 'both'
OptionalverboseWhether to output verbose debug information to console
Configuration options for SQL logging sessions. These options control how SQL statements are captured, formatted, and saved.