Skip to main content

log_call

Attribute Macro log_call 

Source
#[log_call]
Expand description

属性宏:在进入方法时使用 log 库记录方法名、参数及参数值

§使用示例

// 使用默认 debug 级别
#[log_call]
fn add(a: i32, b: i32) -> i32 {
    a + b
}

// 指定日志级别
#[log_call(level = info)]
fn process(data: &str) {
    // ...
}

#[log_call(level = warn)]
fn risky_operation() {
    // ...
}

支持的日志级别: trace, debug (默认), info, warn, error