set_global_default

This commit is contained in:
asxalex 2024-05-14 15:23:29 +08:00
parent 5630f12e51
commit f7822c7f07
2 changed files with 7 additions and 3 deletions

View File

@ -1,6 +1,8 @@
use tracing::{debug, error, info, trace, warn}; use tracing::{debug, error, info, span, trace, warn, Level};
pub fn do_record() { pub fn do_record() {
let span = span!(Level::DEBUG, "my_record");
let _enter = span.enter();
trace!("trace"); trace!("trace");
debug!("debug"); debug!("debug");
info!("information"); info!("information");

View File

@ -230,14 +230,16 @@ pub fn new_log<P: AsRef<Path>>(
let timer = OffsetTime::new(offset!(+8), timefmt); let timer = OffsetTime::new(offset!(+8), timefmt);
let roller = FileRoller::new(path, maxfile, period); let roller = FileRoller::new(path, maxfile, period);
let (writer, guard) = tracing_appender::non_blocking(roller); let (writer, guard) = tracing_appender::non_blocking(roller);
tracing_subscriber::fmt() let sub = tracing_subscriber::fmt()
.with_line_number(with_line_number) .with_line_number(with_line_number)
.with_file(with_filename) .with_file(with_filename)
.with_writer(writer) .with_writer(writer)
.with_max_level(level) .with_max_level(level)
.with_timer(timer) .with_timer(timer)
// .with_timer(LocalTime::rfc_3339()) // .with_timer(LocalTime::rfc_3339())
.init(); .finish();
tracing::subscriber::set_global_default(sub).unwrap();
guard guard
} }