Clarify application and library logger entries

This commit is contained in:
Nanaloveyuki
2026-05-15 11:42:46 +08:00
parent 1b56e1e20a
commit 78423384ea
6 changed files with 105 additions and 4 deletions
+21
View File
@@ -0,0 +1,21 @@
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))
}