Files
BitLogger/examples/text_formatter/main.mbt
T
Nanaloveyuki c8023b0ded πŸ”Š Update 1.0.0
2026-07-17 15:53:20 +08:00

20 lines
473 B
MoonBit

///|
fn main {
let logger = @lib.build_logger(
@lib.text_console(
min_level=@lib.Level::Info,
target="demo.formatter",
text_formatter=@lib.TextFormatterConfig::new(
show_timestamp=false,
separator=" | ",
field_separator=",",
template="[{level}] {target} {message} :: {fields}",
),
),
)
logger.info("formatted output", fields=[
@lib.field("user", "alice"),
@lib.field("request_id", "42"),
])
}