📝 align portable examples and release messaging

This commit is contained in:
Nanaloveyuki
2026-05-21 14:12:56 +08:00
parent d4f83f5ccb
commit 3e8d4c50a9
9 changed files with 135 additions and 74 deletions
+11 -10
View File
@@ -1,14 +1,15 @@
fn main {
let formatter = @lib.text_formatter(
show_timestamp=false,
separator=" | ",
field_separator=",",
template="[{level}] {target} {message} :: {fields}",
)
let logger = @lib.Logger::new(
@lib.text_console_sink(formatter),
min_level=@lib.Level::Info,
target="demo.formatter",
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")])
}