Make theseus capable of logging messages from the log crate
This commit is contained in:
parent
87a3e2d022
commit
607c42cf01
@ -25,12 +25,11 @@ pub fn start_logger() -> Option<()> {
|
|||||||
.unwrap_or_else(|_| {
|
.unwrap_or_else(|_| {
|
||||||
tracing_subscriber::EnvFilter::new("theseus=info,theseus_gui=info")
|
tracing_subscriber::EnvFilter::new("theseus=info,theseus_gui=info")
|
||||||
});
|
});
|
||||||
let subscriber = tracing_subscriber::registry()
|
tracing_subscriber::registry()
|
||||||
.with(tracing_subscriber::fmt::layer())
|
.with(tracing_subscriber::fmt::layer())
|
||||||
.with(filter)
|
.with(filter)
|
||||||
.with(tracing_error::ErrorLayer::default());
|
.with(tracing_error::ErrorLayer::default())
|
||||||
tracing::subscriber::set_global_default(subscriber)
|
.init();
|
||||||
.expect("setting default subscriber failed");
|
|
||||||
Some(())
|
Some(())
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,7 +75,7 @@ pub fn start_logger() -> Option<()> {
|
|||||||
let filter = tracing_subscriber::EnvFilter::try_from_default_env()
|
let filter = tracing_subscriber::EnvFilter::try_from_default_env()
|
||||||
.unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("theseus=info"));
|
.unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("theseus=info"));
|
||||||
|
|
||||||
let subscriber = tracing_subscriber::registry()
|
tracing_subscriber::registry()
|
||||||
.with(
|
.with(
|
||||||
tracing_subscriber::fmt::layer()
|
tracing_subscriber::fmt::layer()
|
||||||
.with_writer(file)
|
.with_writer(file)
|
||||||
@ -84,10 +83,8 @@ pub fn start_logger() -> Option<()> {
|
|||||||
.with_timer(ChronoLocal::rfc_3339()),
|
.with_timer(ChronoLocal::rfc_3339()),
|
||||||
)
|
)
|
||||||
.with(filter)
|
.with(filter)
|
||||||
.with(tracing_error::ErrorLayer::default());
|
.with(tracing_error::ErrorLayer::default())
|
||||||
|
.init();
|
||||||
tracing::subscriber::set_global_default(subscriber)
|
|
||||||
.expect("Setting default subscriber failed");
|
|
||||||
|
|
||||||
Some(())
|
Some(())
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user