dtmt-shared: Write log lines to stderr
Ideally, I would prefer the usual split per logging level, but that seems to be somewhat complex with `tracing_subscriber`, so this simply switches everything over to stderr, so that some of the experiment commands can write results to stdout.
This commit is contained in:
parent
437e724d07
commit
74a7aaa6e5
1 changed files with 2 additions and 1 deletions
|
@ -84,7 +84,7 @@ pub fn create_tracing_subscriber() {
|
|||
EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::try_new("info").unwrap());
|
||||
|
||||
let (dev_stdout_layer, prod_stdout_layer, filter_layer) = if cfg!(debug_assertions) {
|
||||
let fmt_layer = fmt::layer().pretty();
|
||||
let fmt_layer = fmt::layer().pretty().with_writer(std::io::stderr);
|
||||
(Some(fmt_layer), None, None)
|
||||
} else {
|
||||
// Creates a layer that
|
||||
|
@ -93,6 +93,7 @@ pub fn create_tracing_subscriber() {
|
|||
// - does not print spans/targets
|
||||
// - only prints time, not date
|
||||
let fmt_layer = fmt::layer()
|
||||
.with_writer(std::io::stderr)
|
||||
.event_format(Formatter)
|
||||
.fmt_fields(debug_fn(format_fields));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue