diff options
author | vvvv <[email protected]> | 2025-03-19 13:47:50 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2025-03-19 14:07:15 +0300 |
commit | bd190ddaaab2a259b50caebe3cb8d6666c90eacc (patch) | |
tree | 83d7db05a732be28dee1fb2760bbcaeef907f539 /yql/essentials/public/udf/udf_log.cpp | |
parent | 61b92aeb846ebc6180fb4c18c85ff10c58093610 (diff) |
YQL-19724 logger for udf resolving
commit_hash:c019511f90871e0a4d783856db0fa2272e21a336
Diffstat (limited to 'yql/essentials/public/udf/udf_log.cpp')
-rw-r--r-- | yql/essentials/public/udf/udf_log.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/yql/essentials/public/udf/udf_log.cpp b/yql/essentials/public/udf/udf_log.cpp index 640ebac9140..d9f1327acb2 100644 --- a/yql/essentials/public/udf/udf_log.cpp +++ b/yql/essentials/public/udf/udf_log.cpp @@ -2,6 +2,7 @@ #include <util/system/mutex.h> #include <util/generic/hash.h> #include <util/generic/maybe.h> +#include <util/string/join.h> namespace NYql { namespace NUdf { @@ -183,6 +184,15 @@ TMaybe<ELogLevel> TryLevelFromString(TStringBuf str) { return Nothing(); } +#define ENUM_STR_JOIN(name, val) \ + #name, + +TString LogLevelAvailables() { + return JoinSeq(", ", + {UDF_LOG_LEVEL(ENUM_STR_JOIN)} + ); +} + TUniquePtr<ILogProvider> MakeLogProvider(TLogProviderFunc func, TMaybe<ELogLevel> filter) { return new TLogProvider(func, filter); } |