diff --git a/src/runtime/connector.rs b/src/runtime/connector.rs index f4ffd3baaebf388e8895263ae7c009750667e422..149f5249ca3512fbc780c932b8256afbc8d18ae3 100644 --- a/src/runtime/connector.rs +++ b/src/runtime/connector.rs @@ -92,6 +92,12 @@ impl Connector { }); Ok(()) } + pub fn get_mut_logger(&mut self) -> Option<&mut String> { + match self { + Connector::Connected(connected) => Some(&mut connected.controller.inner.logger), + _ => None, + } + } pub fn put(&mut self, native_port_index: usize, payload: Payload) -> Result<(), PortOpErr> { use PortOpErr::*;