diff --git a/ovos_messagebus/event_handler.py b/ovos_messagebus/event_handler.py index ac028e4..fba2743 100644 --- a/ovos_messagebus/event_handler.py +++ b/ovos_messagebus/event_handler.py @@ -34,12 +34,18 @@ def on(self, event_name, handler): self.emitter.on(event_name, handler) def on_message(self, message): - LOG.debug(message) + try: deserialized_message = Message.deserialize(message) except Exception: return + filter_ogs = ["gui.status.request"] + if deserialized_message.msg_type not in filter_ogs: + LOG.debug(deserialized_message.msg_type + + f' source: {deserialized_message.context.get("source", [])}' + + f' destination: {deserialized_message.context.get("destination", [])}') + try: self.emitter.emit(deserialized_message.msg_type, deserialized_message)