From a3fa2a5fc70e72a5cae0ea62f142927051c534c2 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Thu, 7 Nov 2024 15:34:35 -0500 Subject: [PATCH] log override method return values at different verbosity levels Log return values from default functions at debug and real overrides at info. --- src/fromager/overrides.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fromager/overrides.py b/src/fromager/overrides.py index a6b8165f..8a83b17f 100644 --- a/src/fromager/overrides.py +++ b/src/fromager/overrides.py @@ -50,7 +50,12 @@ def find_and_invoke( fn = default_fn result = invoke(fn, **kwargs) - logger.info(f"{distname}: override method {fn.__name__} returned {result}") + if fn is default_fn: + log_method = logger.debug + else: + log_method = logger.info + log_method(f"{distname}: override method {fn.__name__} returned {result}") + return result