🚚 Move bitlogger&bitlogger-async to src& src-async

This commit is contained in:
Nanaloveyuki
2026-05-15 10:13:36 +08:00
parent 02c40f26f9
commit 1c75c98e3c
25 changed files with 16 additions and 18 deletions
+39
View File
@@ -0,0 +1,39 @@
let default_console_sink : ConsoleSink = console_sink()
let default_min_level_ref : Ref[Level] = Ref::new(Level::Info)
let default_target_ref : Ref[String] = Ref::new("")
pub fn set_default_min_level(level : Level) -> Unit {
default_min_level_ref.val = level
}
pub fn set_default_target(target : String) -> Unit {
default_target_ref.val = target
}
pub fn default_logger() -> Logger[ConsoleSink] {
Logger::new(default_console_sink, min_level=default_min_level_ref.val, target=default_target_ref.val)
}
pub fn log(level : Level, message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().log(level, message, fields=fields)
}
pub fn trace(message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().trace(message, fields=fields)
}
pub fn debug(message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().debug(message, fields=fields)
}
pub fn info(message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().info(message, fields=fields)
}
pub fn warn(message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().warn(message, fields=fields)
}
pub fn error(message : String, fields~ : Array[Field] = []) -> Unit {
default_logger().error(message, fields=fields)
}