@tauri-apps/plugin-log
接口
日志选项
属性
属性 | 类型 | 定义于 |
---|---|---|
file? | 字符串 | 来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L9 |
keyValues? | Record <string , undefined | string > | 来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L11 |
line? | 数字 | 来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L10 |
函数
attachConsole()
function attachConsole(): Promise<UnlistenFn>
随日志条目来临时将日志条目写入控制台。
返回
Promise
<UnlistenFn
>
用于取消监听器的函数。
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L277
attachLogger()
function attachLogger(fn): Promise<UnlistenFn>
为日志附加监听器,并为每个日志条目调用传入的函数。
参数
参数 | 类型 | 描述 |
---|---|---|
fn | 日志函数 |
返回
Promise
<UnlistenFn
>
用于取消监听器的函数。
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L256
debug()
function debug(message, options?): Promise<void>
以调试级别记录一条消息。
参数
参数 | 类型 | 描述 |
---|---|---|
message | 字符串 | 示例 import { debug } from '@tauri-apps/plugin-log'; const pos = { x: 3.234, y: -1.223 }; debug( New position: x: {pos.x}, y: {pos.y}); |
选项 ? | 日志选项 | - |
返回
Promise
<void
>
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L214
error()
function error(message, options?): Promise<void>
以错误级别记录一条消息。
参数
参数 | 类型 | 描述 |
---|---|---|
message | 字符串 | 示例 import { error } from '@tauri-apps/plugin-log'; const err_info = "No connection"; const port = 22; error( Error: ${err_info} on port ${port}); |
选项 ? | 日志选项 | - |
返回
Promise
<void
>
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L148
info()
function info(message, options?): Promise<void>
以信息级别记录一条消息。
参数
参数 | 类型 | 描述 |
---|---|---|
message | 字符串 | 示例 import { info } from '@tauri-apps/plugin-log'; const conn_info = { port: 40, speed: 3.20 }; info( Connected to port {conn_info.port} at {conn_info.speed} Mb/s); |
选项 ? | 日志选项 | - |
返回
Promise
<void
>
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L192
trace()
function trace(message, options?): Promise<void>
在跟踪级别记录消息。
参数
参数 | 类型 | 描述 |
---|---|---|
message | 字符串 | # 示例 import { trace } from '@tauri-apps/plugin-log'; let pos = { x: 3.234, y: -1.223 }; trace( 位置是:x: {pos.x}, y: {pos.y}); |
选项 ? | 日志选项 | - |
返回
Promise
<void
>
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L236
warn()
function warn(message, options?): Promise<void>
在警告级别记录消息。
参数
参数 | 类型 | 描述 |
---|---|---|
message | 字符串 | # 示例 import { warn } from '@tauri-apps/plugin-log'; const warn_description = "无效输入"; warn( 警告!{warn_description}!); |
选项 ? | 日志选项 | - |
返回
Promise
<void
>
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/log/guest-js/index.ts#L170
© 2025 Tauri 贡献者。署名-相同方式共享 4.0 / MIT