Expand description
日志宏
该模块提供了 Linux 内核风格的日志宏 (pr_*),用于以不同优先级级别进行轻松日志记录。
§用法
use crate::pr_info;
use crate::pr_err;
pr_info!("系统已初始化");
pr_err!("分配 {} 字节失败", size);
pr_warn!("内存使用率为 {}%", percent);
pr_debug!("变量 x = {}", x);§宏列表
pr_emerg!- 紧急级别(系统不可用)pr_alert!- 警报级别(需要立即采取行动)pr_crit!- 关键级别(关键状况)pr_err!- 错误级别(错误状况)pr_warn!- 警告级别(警告状况)pr_notice!- 通知级别(正常但重要)pr_info!- 信息级别(信息性消息)pr_debug!- 调试级别(调试消息)
§性能
所有宏都在宏展开时检查全局日志级别。如果某个日志级别被禁用,则永远不会评估格式字符串,这使得禁用的日志开销基本上为零。