Skip to content

Log

Module: std.log
Source: std/log.zn

Usage Example

use std.log;
fn main() {
Log.set_level(Level.Debug);
Log.debug("debug message");
Log.info("info message");
Log.warn("warn message");
Log.error("error message");
}

Level

Severity level, ordered from verbose to critical


pub enum Level {
Debug,
Info,
Warn,
Error,
}

Log

Leveled logging to stdout


Fields:

// No Fields

Methods:

pub fn set_level(l: Level);
pub fn level() Level;
pub fn log(l: Level, msg: []const char);
pub fn debug(msg: []const char);
pub fn info(msg: []const char);
pub fn warn(msg: []const char);
pub fn error(msg: []const char);