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());
|
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 (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)
|
(Some(fmt_layer), None, None)
|
||||||
} else {
|
} else {
|
||||||
// Creates a layer that
|
// Creates a layer that
|
||||||
|
@ -93,6 +93,7 @@ pub fn create_tracing_subscriber() {
|
||||||
// - does not print spans/targets
|
// - does not print spans/targets
|
||||||
// - only prints time, not date
|
// - only prints time, not date
|
||||||
let fmt_layer = fmt::layer()
|
let fmt_layer = fmt::layer()
|
||||||
|
.with_writer(std::io::stderr)
|
||||||
.event_format(Formatter)
|
.event_format(Formatter)
|
||||||
.fmt_fields(debug_fn(format_fields));
|
.fmt_fields(debug_fn(format_fields));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue