diff --git a/Data b/Data index 47e6e5abb78b8151c9748af44e09efcbee810fac..968325e6a734e3967c1aff15138f72b6b13edf0b 160000 --- a/Data +++ b/Data @@ -1 +1 @@ -Subproject commit 47e6e5abb78b8151c9748af44e09efcbee810fac +Subproject commit 968325e6a734e3967c1aff15138f72b6b13edf0b diff --git a/Framework/Logging/Logging.h b/Framework/Logging/Logging.h index 21664424d401b2a34848542f9f3b91ad57c9c8a7..774bffab01117476f62c66792328d00a9a1a2ce5 100644 --- a/Framework/Logging/Logging.h +++ b/Framework/Logging/Logging.h @@ -68,7 +68,7 @@ namespace corsika::logging { * @param defaultlog If True, set this as the default logger. * @returns The constructed and formatted logger. */ - auto CreateLogger(std::string const& name, bool const defaultlog = false) { + inline auto CreateLogger(std::string const& name, bool const defaultlog = false) { // create the logger // this is currently a colorized multi-threading safe logger @@ -97,7 +97,7 @@ namespace corsika::logging { * @param defaultlog If True, make this the default logger. * @returns The constructed and formatted logger. */ - auto GetLogger(std::string const& name, bool const defaultlog = false) { + inline auto GetLogger(std::string const& name, bool const defaultlog = false) { // attempt to get the logger from the registry auto logger = spdlog::get(name); @@ -121,7 +121,7 @@ namespace corsika::logging { * @param name The minimum log level required to print. * */ - auto SetDefaultLevel(level::level_enum const minlevel) -> void { + inline auto SetDefaultLevel(level::level_enum const minlevel) -> void { spdlog::set_level(minlevel); } @@ -131,7 +131,7 @@ namespace corsika::logging { * @param name The minimum log level required to print. * */ - auto SetLevel(level::level_enum const minlevel) -> void { + inline auto SetLevel(level::level_enum const minlevel) -> void { corsika->set_level(minlevel); } @@ -143,7 +143,7 @@ namespace corsika::logging { * */ template <typename TLogger> - auto SetLevel(TLogger& logger, level::level_enum const minlevel) -> void { + inline auto SetLevel(TLogger& logger, level::level_enum const minlevel) -> void { logger->set_level(minlevel); } @@ -154,7 +154,7 @@ namespace corsika::logging { * */ template <typename TLogger> - auto AddSourceInfo(TLogger& logger) -> void { + inline auto AddSourceInfo(TLogger& logger) -> void { logger->set_pattern("[%n:%^%-8l%$(%s:%!:%#)] %v"); } @@ -165,7 +165,7 @@ namespace corsika::logging { * */ template <typename TLogger> - auto ResetPattern(TLogger& logger) -> void { + inline auto ResetPattern(TLogger& logger) -> void { logger->set_pattern(default_pattern); }