Defined in: log.ts:48
optionallogger?: (message) =>void
Defined in: log.ts:50
每条记录的自定义 sink(缺省 console.log)。
string
void
LogLevel =
"trace"|"debug"|"info"|"warn"|"error"
Defined in: log.ts:5
LogSink = (
record) =>void
Defined in: log.ts:8
客户端日志 sink(上游 attachLogger 形态):接收级别与消息。
string
void
constlogger:object
Defined in: log.ts:46
debug: (
m) =>Promise<void>
string
Promise<void>
error: (
m) =>Promise<void>
string
Promise<void>
info: (
m) =>Promise<void>
string
Promise<void>
log: (
level,message) =>Promise<void>
string
Promise<void>
trace: (
m) =>Promise<void>
string
Promise<void>
warn: (
m) =>Promise<void>
string
Promise<void>
attachConsole(
options?):Promise<UnlistenFn>
Defined in: log.ts:59
镜像 @tauri-apps/plugin-log 的 attachConsole:经 addPluginListener('log','log',…) 契约订阅后端在 webview 目标下推送的每条记录。返回取消监听函数。
AttachConsoleOptions = {}
Promise<UnlistenFn>
attachLogger(
sink): () =>void
Defined in: log.ts:20
注册客户端日志 sink,接收本页面发起的每一次 log* 调用(对齐上游 attachLogger 的 webview 目标;后端目标保留各自的 sink)。返回移除函数。
() => void
debug(
m):Promise<void>
Defined in: log.ts:41
string
Promise<void>
detachLogger(
sink):void
Defined in: log.ts:26
移除之前注册的 sink。
void
error(
m):Promise<void>
Defined in: log.ts:44
string
Promise<void>
info(
m):Promise<void>
Defined in: log.ts:42
string
Promise<void>
log(
level,message):Promise<void>
Defined in: log.ts:30
string
Promise<void>
trace(
m):Promise<void>
Defined in: log.ts:40
string
Promise<void>
warn(
m):Promise<void>
Defined in: log.ts:43
string
Promise<void>