@tauri-apps/plugin-log
Enumerations
Section titled “Enumerations”LogLevel
Section titled “LogLevel”Defined in: plugins/log/guest-js/index.ts:14
Enumeration Members
Section titled “Enumeration Members”Debug: 2;Defined in: plugins/log/guest-js/index.ts:26
The “debug” level.
Designates lower priority information.
Error: 5;Defined in: plugins/log/guest-js/index.ts:44
The “error” level.
Designates very serious errors.
Info: 3;Defined in: plugins/log/guest-js/index.ts:32
The “info” level.
Designates useful information.
Trace: 1;Defined in: plugins/log/guest-js/index.ts:20
The “trace” level.
Designates very low priority, often extremely verbose, information.
Warn: 4;Defined in: plugins/log/guest-js/index.ts:38
The “warn” level.
Designates hazardous situations.
Interfaces
Section titled “Interfaces”LogOptions
Section titled “LogOptions”Defined in: plugins/log/guest-js/index.ts:8
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
file? |
string |
plugins/log/guest-js/index.ts:9 |
keyValues? |
Record<string, string | undefined> |
plugins/log/guest-js/index.ts:11 |
line? |
number |
plugins/log/guest-js/index.ts:10 |
Functions
Section titled “Functions”attachConsole()
Section titled “attachConsole()”function attachConsole(): Promise<UnlistenFn>;Defined in: plugins/log/guest-js/index.ts:277
Attaches a listener that writes log entries to the console as they come in.
Returns
Section titled “Returns”a function to cancel the listener.
attachLogger()
Section titled “attachLogger()”function attachLogger(fn): Promise<UnlistenFn>;Defined in: plugins/log/guest-js/index.ts:256
Attaches a listener for the log, and calls the passed function for each log entry.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
fn |
LoggerFn |
- |
Returns
Section titled “Returns”a function to cancel the listener.
debug()
Section titled “debug()”function debug(message, options?): Promise<void>;Defined in: plugins/log/guest-js/index.ts:214
Logs a message at the debug level.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
message |
string |
# Examples import { debug } from '@tauri-apps/plugin-log'; const pos = { x: 3.234, y: -1.223 }; debug(New position: x: {pos.x}, y: {pos.y}); |
options? |
LogOptions |
- |
Returns
Section titled “Returns”error()
Section titled “error()”function error(message, options?): Promise<void>;Defined in: plugins/log/guest-js/index.ts:148
Logs a message at the error level.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
message |
string |
# Examples import { error } from '@tauri-apps/plugin-log'; const err_info = "No connection"; const port = 22; error(Error: ${err_info} on port ${port}); |
options? |
LogOptions |
- |
Returns
Section titled “Returns”info()
Section titled “info()”function info(message, options?): Promise<void>;Defined in: plugins/log/guest-js/index.ts:192
Logs a message at the info level.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
message |
string |
# Examples 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); |
options? |
LogOptions |
- |
Returns
Section titled “Returns”trace()
Section titled “trace()”function trace(message, options?): Promise<void>;Defined in: plugins/log/guest-js/index.ts:236
Logs a message at the trace level.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
message |
string |
# Examples import { trace } from '@tauri-apps/plugin-log'; let pos = { x: 3.234, y: -1.223 }; trace(Position is: x: {pos.x}, y: {pos.y}); |
options? |
LogOptions |
- |
Returns
Section titled “Returns”warn()
Section titled “warn()”function warn(message, options?): Promise<void>;Defined in: plugins/log/guest-js/index.ts:170
Logs a message at the warn level.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
message |
string |
# Examples import { warn } from '@tauri-apps/plugin-log'; const warn_description = "Invalid Input"; warn(Warning! {warn_description}!); |
options? |
LogOptions |
- |
Returns
Section titled “Returns”© 2026 Tauri Contributors. CC-BY / MIT