diff --git a/src/runtime/connector.rs b/src/runtime/connector.rs index 9a3242d99e4ff1b599f822902ad7c4591606488a..0c799da9a7f67012b1272dc165ea6ba7c8392bc9 100644 --- a/src/runtime/connector.rs +++ b/src/runtime/connector.rs @@ -36,6 +36,7 @@ impl Connector { bindings: Default::default(), polarities, main_component: main_component.to_vec(), + logger: "Logger created!\n".into(), }; *self = Connector::Configured(configured); Ok(()) @@ -88,6 +89,7 @@ impl Connector { &configured.main_component, configured.protocol_description.clone(), &bound_proto_interface[..], + &mut configured.logger, deadline, )?; *self = Connector::Connected(Connected { @@ -99,6 +101,7 @@ impl Connector { } pub fn get_mut_logger(&mut self) -> Option<&mut String> { match self { + Connector::Configured(configured) => Some(&mut configured.logger), Connector::Connected(connected) => Some(&mut connected.controller.inner.logger), _ => None, }