vlogger

April 15, 2025 ยท View on GitHub

A structured JSON logger for Vlang with support for method chaining.

Defaults to writing messages asynchronously using an internal channel.

Usage

import os
import vlogger

fn main() {
	mut out := os.stdout()
	defer { out.close() }

	logger := vlogger.default(mut out)
	defer {logger.close()}

	logger.trace().bool('hello', false).send()
}