Crate klogger[][src]

Modules

macros

Macros

sprint
sprintln

Structs

Directive
Writer

A writer for the serial line. It holds a lock so multiple cores/threads can print at the same time.

WriterNoDrop

A writer that doesn’t respect the locking procedure and tries to write at all costs.

Statics

SERIAL_LINE_MUTEX

Global lock to protect serial line from concurrent printing.

Functions

init
putchar