mirror of
https://github.com/gabime/spdlog.git
synced 2025-10-01 19:09:03 +08:00
@@ -12,8 +12,11 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <cstdint>
|
||||
|
||||
#include "./source_loc.h"
|
||||
#include "fmt/base.h"
|
||||
#include "fmt/xchar.h"
|
||||
|
||||
#if defined(SPDLOG_SHARED_LIB)
|
||||
#if defined(_WIN32)
|
||||
@@ -29,8 +32,6 @@
|
||||
#define SPDLOG_API
|
||||
#endif
|
||||
|
||||
#include "fmt/fmt.h"
|
||||
|
||||
#define SPDLOG_FMT_RUNTIME(format_string) fmt::runtime(format_string)
|
||||
#define SPDLOG_FMT_STRING(format_string) FMT_STRING(format_string)
|
||||
|
||||
@@ -73,7 +74,7 @@ using format_string_t = fmt::format_string<Args...>;
|
||||
#endif
|
||||
|
||||
// Log level enum
|
||||
enum class level {
|
||||
enum class level : std::uint8_t {
|
||||
trace = SPDLOG_LEVEL_TRACE,
|
||||
debug = SPDLOG_LEVEL_DEBUG,
|
||||
info = SPDLOG_LEVEL_INFO,
|
||||
@@ -81,7 +82,7 @@ enum class level {
|
||||
err = SPDLOG_LEVEL_ERROR,
|
||||
critical = SPDLOG_LEVEL_CRITICAL,
|
||||
off = SPDLOG_LEVEL_OFF,
|
||||
n_levels
|
||||
n_levels = SPDLOG_LEVEL_OFF + 1
|
||||
};
|
||||
|
||||
using atomic_level_t = std::atomic<level>;
|
||||
|
Reference in New Issue
Block a user