20 lines
672 B
Rust
20 lines
672 B
Rust
use tracing::level_filters::LevelFilter;
|
|
use tracing::{Level, level_filters};
|
|
use tracing_subscriber::EnvFilter;
|
|
use tracing_subscriber::layer::SubscriberExt;
|
|
use tracing_subscriber::util::SubscriberInitExt;
|
|
|
|
pub fn init() {
|
|
// 注册一个全局的日志记录器
|
|
tracing_subscriber::registry()
|
|
.with(
|
|
tracing_subscriber::fmt::layer()
|
|
.with_file(true) //打印文件名
|
|
.with_line_number(true) //打印行号
|
|
.with_thread_ids(true) //打印线程ID
|
|
.with_thread_names(true) //打印线程名称
|
|
.with_target(false), //不打印target
|
|
)
|
|
.init();
|
|
}
|