I figured out why I couldn’t generate logs. Unfortunately there isn’t much useful info there now that I can generate the logs. The broker thing continues on happily thinking it’s still connected when the Broker goes down but then starts to generate errors on each publishMQTT call it makes.
MQTT binding logs…
26-Nov-2019 10:41:27.045 [TRACE] [inding.mqtt.internal.TopicSubscribeMultiConnection] - Found suitable bridge mqtt:broker:argus for listing to topic homeassistant/#
26-Nov-2019 10:41:27.084 [TRACE] [inding.mqtt.internal.TopicSubscribeMultiConnection] - Found suitable bridge mqtt:broker:argus for listing to topic +/+/$homie
26-Nov-2019 10:43:03.911 [DEBUG] [org.openhab.binding.mqtt.action.MQTTActions ] - MQTT publish to dads-openhab/status performed
-------- 10:52 shut down Mosquitto -------------------
26-Nov-2019 10:53:00.211 [WARN ] [org.openhab.binding.mqtt.action.MQTTActions ] - MQTT publish to dads-openhab/out/vDad_Heartbeat/command failed!
26-Nov-2019 10:53:00.242 [WARN ] [org.openhab.binding.mqtt.action.MQTTActions ] - MQTT publish to dads-openhab/out/vDad_Heartbeat/state failed!
events.log
2019-11-26 10:41:23.407 [hingStatusInfoChangedEvent] - 'mqtt:broker:argus' changed from UNINITIALIZED to INITIALIZING
2019-11-26 10:41:23.561 [hingStatusInfoChangedEvent] - 'mqtt:broker:argus' changed from INITIALIZING to OFFLINE
2019-11-26 10:41:25.957 [hingStatusInfoChangedEvent] - 'mqtt:broker:argus' changed from OFFLINE to ONLINE
2019-11-26 10:42:00.139 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:42:00.186 [vent.ItemStateChangedEvent] - vDad_Heartbeat changed from NULL to ON
2019-11-26 10:42:00.189 [GroupItemStateChangedEvent] - PubItems changed from NULL to UNDEF through vDad_Heartbeat
2019-11-26 10:43:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:44:00.142 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:45:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:46:00.136 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:47:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:48:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:49:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:50:00.135 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:51:00.141 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:52:00.136 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
-------- 10:52 shut down Mosquitto -------------------
2019-11-26 10:53:00.138 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
2019-11-26 10:54:00.142 [ome.event.ItemCommandEvent] - Item 'vDad_Heartbeat' received command ON
NOTE: I cut out a bunch of zwave and Rules events from the events.log above.
There is nothing in openhab.log.
The binding just seems to fail to recognize that the connection to the broker was lost and therefore it never attempts to reconnect.