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)