Defined in: log.ts:48
optionallogger?: (message) =>void
Defined in: log.ts:50
Custom sink for each record (default: console.log).
string
void
LogLevel =
"trace"|"debug"|"info"|"warn"|"error"
Defined in: log.ts:5
LogSink = (
record) =>void
Defined in: log.ts:8
A client-side logger sink (upstream attachLogger shape).
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
Mirrors @tauri-apps/plugin-log's attachConsole: subscribes to the
records the backend log plugin pushes for every entry when running with
the webview target (via the addPluginListener('log','log',…)
contract). Returns an unlisten function.
AttachConsoleOptions = {}
Promise<UnlistenFn>
attachLogger(
sink): () =>void
Defined in: log.ts:20
Registers a client-side logger sink receiving every log* call made from
this page (upstream attachLogger parity for the webview target; backend
targets keep their own sinks).
() => void
debug(
m):Promise<void>
Defined in: log.ts:41
string
Promise<void>
detachLogger(
sink):void
Defined in: log.ts:26
Removes a previously attached 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>