Skip to content

Log

Logging configuration using SLF4J SimpleLogger.

Config: configuration parsing and validation logs.

Default: inherits from log.level

Priority: SCRIBE_LOG_CONFIG > config

PropertyValue
Default${log.level}
OverrideSCRIBE_LOG_CONFIG (optional)
log.Config = ${log.level}
log.Config = ${?SCRIBE_LOG_CONFIG}

Log output file path.

Default: System.out (console)

Priority: SCRIBE_LOG_FILE > config

PropertyValue
Default"System.out"
OverrideSCRIBE_LOG_FILE (optional)
log.file = ${?SCRIBE_LOG_FILE}

Ingest: transcription pipeline, event store operations. Set to “debug” for detailed ingest tracing.

Default: inherits from log.level

Priority: SCRIBE_LOG_INGEST > config

PropertyValue
Default${log.level}
OverrideSCRIBE_LOG_INGEST (optional)
log.Ingest = ${log.level}
log.Ingest = ${?SCRIBE_LOG_INGEST}

Global log level.

Values: trace, debug, info, warn, error, off

Default: info

Priority: SCRIBE_LOG_LEVEL > config

PropertyValue
Default"info"
OverrideSCRIBE_LOG_LEVEL (optional)
log.level = "info"
log.level = ${?SCRIBE_LOG_LEVEL}

License: license verification messages.

Default: inherits from log.level

Priority: SCRIBE_LOG_LICENSE > config

PropertyValue
Default${log.level}
OverrideSCRIBE_LOG_LICENSE (optional)
log.License = ${log.level}
log.License = ${?SCRIBE_LOG_LICENSE}

Monitoring: wide-log output, observability, channel serving. Set to “off” to disable wide-log output entirely. Set to “warn” to only emit warnings and errors.

Default: inherits from log.level

Priority: SCRIBE_LOG_MONITORING > config

PropertyValue
Default${log.level}
OverrideSCRIBE_LOG_MONITORING (optional)
log.Monitoring = ${log.level}
log.Monitoring = ${?SCRIBE_LOG_MONITORING}

SuperVisor: startup/shutdown, orchestration, infrastructure.

Includes AutoRestarting, DB lifecycle, migrations.

Default: inherits from log.level

Priority: SCRIBE_LOG_SUPERVISOR > config

PropertyValue
Default${log.level}
OverrideSCRIBE_LOG_SUPERVISOR (optional)
log.SuperVisor = ${log.level}
log.SuperVisor = ${?SCRIBE_LOG_SUPERVISOR}