pub fn add_receiver(&self, receiver: Box<dyn Receiver + Send + Sync>) {
        self.receivers
            .write()
            .expect("receivers is poisoned")
            .push(RwLock::new(receiver));
    }
/// add a receiver to an existing log handler
add a receiver to an existing log handler
add a receiver to an existing log handler
pub fn add_receiver(&self, receiver: Box<dyn Receiver + Send + Sync>) {
        self.receivers
            .write()
            .expect("receivers is poisoned")
            .push(RwLock::new(receiver));
    }
pub fn add_receiver ( & self , receiver : Box < dyn Receiver + Send + Sync > ) { self . receivers . write ( ) . expect ( " " ) . push ( RwLock :: new ( receiver ) ) ; }
add a receiver to an existing log handler
add a receiver to an existing log handler
&self
receiver
Box<dyn Receiver + Send + Sync>