Skip to content

server.internal.logger

fn new #

fn new(min_level Level) &Logger

fn Level.from #

fn Level.from[W](input W) !Level

enum Level #

enum Level {
	debug = 0
	info  = 1
	warn  = 2
	error = 3
}

struct Logger #

@[heap]
struct Logger {
pub mut:
	min_level Level = .info
	prefix    string
	colored   bool = true
}

fn (Logger) with_prefix #

fn (l &Logger) with_prefix(prefix string) &Logger

fn (Logger) debug #

fn (l &Logger) debug(msg string)

fn (Logger) info #

fn (l &Logger) info(msg string)

fn (Logger) warn #

fn (l &Logger) warn(msg string)

fn (Logger) error #

fn (l &Logger) error(msg string)