Skip to main content

Module logging

Module logging 

Source
Expand description

可观测性初始化与日志工具。

提供两种订阅者模式:

  • init_logging: 紧凑的人类可读输出到 stderr(开发环境)。
  • init_logging_json: 结构化 JSON 输出到 stderr(生产环境)。

两者均读取 RUST_LOG 环境变量来控制过滤级别。 语法参见 tracing_subscriber::EnvFilter

§Examples

// 在应用入口点中:
easypdf_core::logging::init_logging().ok();
tracing::info!("application started");

Functions§

init_logging
使用紧凑的人类可读输出初始化全局 tracing 订阅者。
init_logging_json
使用结构化 JSON 输出初始化全局 tracing 订阅者。