Skip to content

New config option for logging style #889

@josecelano

Description

@josecelano

Relates to: #878 (comment)

After migrating from the log to the tracing crate, we can now easily support multiple formats for logging.

@da2ce7 has proposed these 4 styles:

#[derive(Debug)]
pub enum TraceStyle {
    Default,
    Pretty(bool),
    Compact,
    Json,
}

That is already included in the code, but it's hardcoded to the TraceStyle::Deafult value. It's not possible to change it from the configuration.

@da2ce7 also proposes these changes in the TOML config file:

Current:

log_level = "info"

New:

trace_filter = "info"
trace_style = "full"

trace_filter replaces log_level option in the current version.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions