From ad3c0f15bb6b5f1064ec58101ee25728d46b35df Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Tue, 5 May 2020 14:32:12 +0200 Subject: [PATCH] Change from warn to debug when function is not found --- .../context/catalog/SimpleFunctionRegistry.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java index a3b8a430d..bff7ee974 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/SimpleFunctionRegistry.java @@ -282,8 +282,9 @@ public class SimpleFunctionRegistry implements FunctionRegistry, FunctionInspect for (String name : names) { Object function = this.locateFunction(name); if (function == null) { - logger.warn("!!! Failed to discover function '" + definition + "' in function catalog. " - + "Function available in catalog are: " + this.getNames(null)); + logger.debug("Failed to discover function '" + definition + "' in function catalog. " + + "Function available in catalog are: " + this.getNames(null) + ". This is generally " + + "acceptable for cases where there was no intention to use functions."); return null; } else { @@ -419,8 +420,14 @@ public class SimpleFunctionRegistry implements FunctionRegistry, FunctionInspect return pf.getProxy(); } - Collection getAliases(String key) { - return Collections.singletonList(key); + /** + * Returns a list of aliases for 'functionName' if implementation is based on the + * system that supports name aliasing (see {@link BeanFactoryAwareFunctionRegistry} + * @param functionName + * @return collection of aliases + */ + Collection getAliases(String functionName) { + return Collections.singletonList(functionName); } /**