diff --git a/boswatch/router/routerManager.py b/boswatch/router/routerManager.py index f78e64c..c03bee4 100644 --- a/boswatch/router/routerManager.py +++ b/boswatch/router/routerManager.py @@ -109,6 +109,8 @@ class RouterManager: for routerName in routerRunList: if routerName in self._routerDict: self._routerDict[routerName].runRouter(bwPacket) + else: + logging.warning("unknown router: %s", routerName) def _showRouterRoute(self): """!Show the routes of all routers""" diff --git a/bw_server.py b/bw_server.py index 118951c..abf0fef 100644 --- a/bw_server.py +++ b/bw_server.py @@ -63,7 +63,7 @@ args = parser.parse_args() bwConfig = ConfigYAML() if not bwConfig.loadConfigFile(paths.CONFIG_PATH + args.config): - logging.error("cannot load config file") + logging.fatal("cannot load config file") exit(1) # ############################# begin server system @@ -71,7 +71,8 @@ try: bwRoutMan = RouterManager() if not bwRoutMan.buildRouter(bwConfig): - exit() + logging.fatal("Error while building routers") + exit(1) bcServer = BroadcastServer() if bwConfig.get("server", "useBroadcast", default=False):