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

29 lines
654 B
MoonBit

///|
pub type ApplicationAsyncLogger = AsyncLogger[@bitlogger.RuntimeSink]
///|
pub type ApplicationTextAsyncLogger = AsyncLogger[
@bitlogger.FormattedConsoleSink,
]
///|
pub fn build_application_async_logger(
config : AsyncLoggerBuildConfig,
) -> ApplicationAsyncLogger {
build_async_logger(config)
}
///|
pub fn build_application_text_async_logger(
config : AsyncLoggerBuildConfig,
) -> ApplicationTextAsyncLogger {
build_async_text_logger(config)
}
///|
pub fn parse_and_build_application_async_logger(
input : String,
) -> ApplicationAsyncLogger raise {
build_application_async_logger(parse_async_logger_build_config_text(input))
}