
pub enum LoggerServiceEvent {
    LogEvent(AsyncEvent),
    Flush(SyncSender<()>),
}

pub enum ServiceLoggerImpl {
    LocalConsole(LocalConsoleLogger),
    LocalFile(LocalFileLogger),
    #[cfg(any(feature = "tcp"))]
    Tcp(TcpLogger),