]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager: improved logging of subprocess controller selection
authorVasek Sraier <git@vakabus.cz>
Sun, 17 Apr 2022 15:11:39 +0000 (17:11 +0200)
committerVasek Sraier <git@vakabus.cz>
Sun, 31 Jul 2022 15:26:39 +0000 (17:26 +0200)
manager/knot_resolver_manager/kresd_controller/__init__.py

index 0f677d6bfe6bbc69cd1793f1993319e55d469dc0..6c5053e2c7fa5ab4b47c36a8a16eb0da2a8e54e9 100644 (file)
@@ -36,7 +36,7 @@ def try_supervisord():
 
 
 async def get_best_controller_implementation(config: KresConfig) -> SubprocessController:
-    logger.debug("Starting service manager auto-selection...")
+    logger.info("Starting service manager auto-selection...")
 
     if len(_registered_controllers) == 0:
         logger.error("No controllers are available! Did you install all dependencies?")
@@ -44,6 +44,10 @@ async def get_best_controller_implementation(config: KresConfig) -> SubprocessCo
 
     # check all controllers concurrently
     res = await asyncio.gather(*(cont.is_controller_available(config) for cont in _registered_controllers))
+    logger.info(
+        "Available subprocess controllers are %s",
+        str(tuple((str(c) for r, c in zip(res, _registered_controllers) if r))),
+    )
 
     # take the first one on the list which is available
     for avail, controller in zip(res, _registered_controllers):