Appearance
Log 日志插件
Log 插件提供结构化日志,输出到控制台和日志文件。
Rust 端使用
rust
use log::{info, warn, error, debug};
info!("应用启动成功");
warn!("配置项 {} 未找到,使用默认值", key);
error!("数据库错误: {}", e);
debug!("查询结果: {:?}", result);前端使用
typescript
import { info, warn, error, debug } from '@tauri-apps/plugin-log'
await info('页面加载完成')
await warn('网络请求超时')
await error('数据解析失败')
await debug('当前状态: ' + JSON.stringify(state))配置
rust
// src-tauri/src/lib.rs
.plugin(
tauri_plugin_log::Builder::default()
.target(tauri_plugin_log::Target::new(
tauri_plugin_log::TargetKind::LogDir { file_name: None },
))
.level(log::LevelFilter::Info)
.build(),
)日志级别
| 级别 | 用途 |
|---|---|
error | 错误,需要立即关注 |
warn | 警告,可能的问题 |
info | 常规信息,关键操作记录 |
debug | 调试信息,开发时使用 |
trace | 最详细的跟踪信息 |
日志文件位置:应用数据目录下的 logs/ 文件夹。