Skip to content

Open up the architecture #83

@piegamesde

Description

@piegamesde

I'm trying to switch to using this crate from a more simple logger, and I ended up reading a lot of the internal code. I've noticed that every feature is part of a giant enum. This greatly restricts the ability to locally add new outputs or to customize existing ones, for example.

My suggestion is to factor out an interface into an Output trait.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions