add filter skeleton for logger

This commit is contained in:
Christoph J. Scherr 2023-08-02 13:07:46 +02:00
parent e64cd9015d
commit 0e7714d8e0
1 changed files with 7 additions and 1 deletions

View File

@ -107,6 +107,10 @@ impl Logger {
warn!("trying to reinitialize the logger, ignoring");
return Err(Error::Usage(format!("logging is already initialized")));
} else {
let filter = tracing_subscriber::filter::FilterFn::new(|metadata| {
true
});
let basic_subscriber = tracing_subscriber::fmt::Subscriber::builder()
// subscriber configuration
.with_ansi(ansi)
@ -118,7 +122,9 @@ impl Logger {
.with_line_number(display_line_number)
.with_thread_names(display_thread_names)
//.pretty // too verbose and over multiple lines, a bit like python tracebacks
.finish();
.finish()
// add layers
.with(filter);
if log_to_file {
let file_appender = tracing_appender::rolling::daily(log_dir, "log");