sile / sloggers

A Rust library which provides frequently used slog loggers and convenient functions
MIT License
37 stars 18 forks source link

Default terminal destination should probably be stderr #31

Closed argv-minus-one closed 4 years ago

argv-minus-one commented 4 years ago

The purpose of the stderr stream is error messages and diagnostics, which is exactly what logging output is. But, currently, terminal logging defaults to stdout. Please consider changing this default to stderr.

sile commented 4 years ago

Thank you for creating this issue. Your opinion sounds reasonable and I'm positive to adopt the change. A difficult point is that it will break backward compatibility and we should need to wait to apply the change until the version 2.0.0 of sloggers is released (the date has not been determined yet).