diff --git a/include/logit_cpp/logit/loggers.hpp b/include/logit_cpp/logit/loggers.hpp index bd775ec..98192fb 100644 --- a/include/logit_cpp/logit/loggers.hpp +++ b/include/logit_cpp/logit/loggers.hpp @@ -13,5 +13,6 @@ #include "loggers/SyslogLogger.hpp" #include "loggers/EventLogLogger.hpp" #include "loggers/SystemLogger.hpp" +#include "loggers/CrashLogger.hpp" #endif // _LOGIT_LOGGERS_HPP_INCLUDED diff --git a/include/logit_cpp/logit/loggers/CrashLogger.hpp b/include/logit_cpp/logit/loggers/CrashLogger.hpp new file mode 100644 index 0000000..0e338ca --- /dev/null +++ b/include/logit_cpp/logit/loggers/CrashLogger.hpp @@ -0,0 +1,21 @@ +#pragma once +#ifndef LOGIT_CRASH_LOGGER_HPP_INCLUDED +#define LOGIT_CRASH_LOGGER_HPP_INCLUDED + +/// \\file CrashLogger.hpp +/// \\brief Platform-specific crash logger alias. + +#include "CrashPosixLogger.hpp" +#include "CrashWindowsLogger.hpp" + +namespace logit { + +#if defined(_WIN32) + using CrashLogger = CrashWindowsLogger; +#else + using CrashLogger = CrashPosixLogger; +#endif + +} // namespace logit + +#endif // LOGIT_CRASH_LOGGER_HPP_INCLUDED