diff options
Diffstat (limited to 'src/module/sdk/Log.h')
-rw-r--r-- | src/module/sdk/Log.h | 46 |
1 files changed, 11 insertions, 35 deletions
diff --git a/src/module/sdk/Log.h b/src/module/sdk/Log.h index bff9893e..0c40a097 100644 --- a/src/module/sdk/Log.h +++ b/src/module/sdk/Log.h @@ -28,18 +28,14 @@ #pragma once +#include "core/utils/LogUtils.h" #include "module/sdk/GpgFrontendModuleSDK.h" -#define MODULE_LOG_TRACE(...) \ - SPDLOG_LOGGER_TRACE(GpgFrontend::Module::SDK::GetModuleLogger(), __VA_ARGS__) -#define MODULE_LOG_DEBUG(...) \ - SPDLOG_LOGGER_DEBUG(GpgFrontend::Module::SDK::GetModuleLogger(), __VA_ARGS__) -#define MODULE_LOG_INFO(...) \ - SPDLOG_LOGGER_INFO(GpgFrontend::Module::SDK::GetModuleLogger(), __VA_ARGS__) -#define MODULE_LOG_WARN(...) \ - SPDLOG_LOGGER_WARN(GpgFrontend::Module::SDK::GetModuleLogger(), __VA_ARGS__) -#define MODULE_LOG_ERROR(...) \ - SPDLOG_LOGGER_ERROR(GpgFrontend::Module::SDK::GetModuleLogger(), __VA_ARGS__) +#define MODULE_LOG_TRACE(...) GF_LOG_TRACE("module", __VA_ARGS__) +#define MODULE_LOG_DEBUG(...) GF_LOG_DEBUG("module", __VA_ARGS__) +#define MODULE_LOG_INFO(...) GF_LOG_INFO("module", __VA_ARGS__) +#define MODULE_LOG_WARN(...) GF_LOG_WARN("module", __VA_ARGS__) +#define MODULE_LOG_ERROR(...) GF_LOG_ERROR("module", __VA_ARGS__) namespace spdlog { class logger; @@ -47,49 +43,29 @@ class logger; namespace GpgFrontend::Module::SDK { -/** - * @brief - * - */ -void GPGFRONTEND_MODULE_SDK_EXPORT - InitModuleLoggingSystem(spdlog::level::level_enum); - -/** - * @brief - * - */ -void GPGFRONTEND_MODULE_SDK_EXPORT ShutdownModuleLoggingSystem(); - -/** - * @brief - * - */ -auto GPGFRONTEND_MODULE_SDK_EXPORT GetModuleLogger() - -> std::shared_ptr<spdlog::logger>; - template <typename... Args> void ModuleLogTrace(const char* fmt, const Args&... args) { - SPDLOG_LOGGER_TRACE(GetModuleLogger(), fmt, args...); + MODULE_LOG_TRACE(fmt, args...); } template <typename... Args> void ModuleLogDebug(const char* fmt, const Args&... args) { - SPDLOG_LOGGER_DEBUG(GetModuleLogger(), fmt, args...); + MODULE_LOG_DEBUG(fmt, args...); } template <typename... Args> void ModuleLogInfo(const char* fmt, const Args&... args) { - SPDLOG_LOGGER_INFO(GetModuleLogger(), fmt, args...); + MODULE_LOG_INFO(fmt, args...); } template <typename... Args> void ModuleLogWarn(const char* fmt, const Args&... args) { - SPDLOG_LOGGER_WARN(GetModuleLogger(), fmt, args...); + MODULE_LOG_WARN(fmt, args...); } template <typename... Args> void ModuleLogError(const char* fmt, const Args&... args) { - SPDLOG_LOGGER_ERROR(GetModuleLogger(), fmt, args...); + MODULE_LOG_ERROR(fmt, args...); } } // namespace GpgFrontend::Module::SDK |