
implementation("io.github.smyrgeorge:log4k:2.0.0")Offers a comprehensive, event-driven logging and tracing solution with asynchronous, scalable capabilities. Built upon coroutines and channels, it ensures efficient, non-blocking operations. Features include a `RootLogger` managing a `Channel<LoggingEvent>` for event distribution, and appenders like `FlowAppender` for efficient event processing. Provides mechanisms to prevent log flooding, such as the `FlowFloodProtectedAppender`, which manages log streams by dropping excess messages and reporting the number of dropped logs.