Definitively. Log
(definitively v0.2.1)
Copy Markdown
Structured logging for the definitively.
Level is controlled by DEFINITIVELY_LOG_LEVEL (default INFO):
TRACE, DEBUG, INFO, WARN, ERROR.
Built on OTP Logger; TRACE is emitted at debug priority with [trace] metadata.
Summary
Functions
Configures Logger and application log threshold from DEFINITIVELY_LOG_LEVEL.
Logs at debug level when enabled.
Logs at error level when enabled.
Logs at info level when enabled.
Builds metadata keyword list, dropping nil values.
Metadata from a run context.
Logs at trace level when enabled.
Logs at warn level when enabled.
Types
Functions
@spec configure!() :: :ok
Configures Logger and application log threshold from DEFINITIVELY_LOG_LEVEL.
Logs at debug level when enabled.
Logs at error level when enabled.
Logs at info level when enabled.
Builds metadata keyword list, dropping nil values.
@spec run_metadata(Definitively.Workflow.RunContext.t()) :: keyword()
Metadata from a run context.
Logs at trace level when enabled.
Logs at warn level when enabled.