Skip to main content

Module log

Module log 

Source
Expand description

Structured logging for plugins.

All log output is captured by the ZLayer host and can be filtered, aggregated, and forwarded to observability systems.

§Example

use zlayer_sdk::log;

log::info("Plugin started");
log::debug("Processing request");
log::warn("Rate limit approaching");
log::error("Failed to connect to database");

Re-exports§

pub use crate::bindings::zlayer::plugin::logging::Level as LogLevel;

Functions§

debug
Emit a debug-level log message.
error
Emit an error-level log message.
info
Emit an info-level log message.
is_enabled
Check if a log level is enabled.
log
Emit a log message at the specified level.
log_structured
Emit a structured log with key-value fields.
trace
Emit a trace-level log message.
warn
Emit a warning-level log message.