diff --git a/bridge_master.py b/bridge_master.py index ad82e8d..8fa6f10 100644 --- a/bridge_master.py +++ b/bridge_master.py @@ -135,9 +135,20 @@ def config_reports(_config, _factory): reporting = task.LoopingCall(reporting_loop, logger, report_server) reporting.start(_config['REPORTS']['REPORT_INTERVAL']) + bridgeDebug() return report_server +def bridgeDebug(): + for system in CONFIG['SYSTEMS']: + bridgeroll = 0 + for bridge in BRIDGES: + for enabled_system in BRIDGE['bridge']: + if enabled_system == system: + bridgeroll += 1 + if not bridgeroll: + logger.warn('{BRIDGEDEBUG) system %s has no bridges', system) + # Import Bridging rules # Note: A stanza *must* exist for any MASTER or CLIENT configured in the main