This commit is contained in:
Alexander Tokmakov 2020-09-27 14:10:45 +03:00
parent 34addcf61f
commit 3bc8d9daa9
2 changed files with 7 additions and 6 deletions

View File

@ -22,6 +22,7 @@ Macros::Macros(const Poco::Util::AbstractConfiguration & config, const String &
macros[key] = config.getString(root_key + "." + key); macros[key] = config.getString(root_key + "." + key);
if (key == "database" || key == "table" || key == "uuid") if (key == "database" || key == "table" || key == "uuid")
{ {
if (log)
LOG_WARNING(log, LOG_WARNING(log,
"Config file contains '{}' macro. This macro has special meaning " "Config file contains '{}' macro. This macro has special meaning "
"and it's explicit definition is not recommended. Implicit unfolding for " "and it's explicit definition is not recommended. Implicit unfolding for "

View File

@ -26,7 +26,7 @@ class Macros
{ {
public: public:
Macros() = default; Macros() = default;
Macros(const Poco::Util::AbstractConfiguration & config, const String & key, Poco::Logger * log); Macros(const Poco::Util::AbstractConfiguration & config, const String & key, Poco::Logger * log = nullptr);
struct MacroExpansionInfo struct MacroExpansionInfo
{ {