Skip to content

Conversation

@Natr1x
Copy link

@Natr1x Natr1x commented May 2, 2025

Motivation

As noted in #2492 logging to stdout instead of stderr by default is just plain wrong.

It goes against established conventions and also increases the risk of bugs caused by mixing program output with diagnostics.

But since changing a default is (rightly) considered a breaking change this cannot be fixed until version 0.4.

Solution

Simply add a note to the documentation to make it very clear to users that the defaults are probably not what the are expecting and to discourage applications depending on tracing-subscriber from inheriting this default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants