mirror of
https://github.com/Nanaloveyuki/BitLogger.git
synced 2026-07-26 01:42:19 +00:00
28 lines
549 B
MoonBit
28 lines
549 B
MoonBit
///|
|
|
let default_console_sink : ConsoleSink = console_sink()
|
|
|
|
///|
|
|
let default_min_level_ref : Ref[Level] = Ref(Level::Info)
|
|
|
|
///|
|
|
let default_target_ref : Ref[String] = Ref("")
|
|
|
|
///|
|
|
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,
|
|
)
|
|
}
|