Skip to content

Remove json support from tracing-subscriber's default features #653

@Ralith

Description

@Ralith

json is unnecessary for many purposes, and the dependencies it pulls in can substantially fatten the build of an application which does not otherwise require serde or json support. It'd be nice to be able to use tracing-subscriber without having to copy-paste default-features = false, features = ["env-filter", "fmt", "ansi", "chrono"] for pretty, comparatively lightweight terminal output around all the time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    crate/subscriberRelated to the `tracing-subscriber` cratekind/featureNew feature or requestmeta/breakingThis is a breaking change, and should wait until the next breaking release.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions