A structured logger for MoonBit.
Dependencies
moon new log-demo
cd log-demo
moon add Nanaloveyuki/BitLogger@0.8.0import {
"Nanaloveyuki/BitLogger/src" @log,
}fn main {
let logger = @log.build_logger(
@log.console(min_level=@log.Level::Info, target="app"),
)
logger.info("server started", fields=[
@log.field("port", "8080"),
@log.field("environment", "development"),
])
}A structured logger for MoonBit.
Dependencies