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
+6 -2
View File
@@ -2,10 +2,14 @@ pub struct LibraryAsyncLogger[S] {
inner : AsyncLogger[S]
}
pub fn[S] library_async_logger(logger : AsyncLogger[S]) -> LibraryAsyncLogger[S] {
fn[S] library_async_logger(logger : AsyncLogger[S]) -> LibraryAsyncLogger[S] {
{ inner: logger }
}
pub fn[S] AsyncLogger::to_library_async_logger(self : AsyncLogger[S]) -> LibraryAsyncLogger[S] {
library_async_logger(self)
}
pub fn[S] LibraryAsyncLogger::new(
sink : S,
config~ : AsyncLoggerConfig = AsyncLoggerConfig::new(),
@@ -28,7 +32,7 @@ pub fn[S] LibraryAsyncLogger::to_async_logger(self : LibraryAsyncLogger[S]) -> A
self.inner
}
pub fn[S] configured_library_async_logger(
fn[S] configured_library_async_logger(
logger : AsyncLogger[S],
) -> LibraryAsyncLogger[S] {
library_async_logger(logger)