|
|
@ -5,6 +5,8 @@
|
|
|
|
// spdlog main header file.
|
|
|
|
// spdlog main header file.
|
|
|
|
// see example.cpp for usage example
|
|
|
|
// see example.cpp for usage example
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef SPDLOG_H
|
|
|
|
|
|
|
|
#define SPDLOG_H
|
|
|
|
#pragma once
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
#include "spdlog/common.h"
|
|
|
|
#include "spdlog/common.h"
|
|
|
@ -12,6 +14,8 @@
|
|
|
|
#include "spdlog/logger.h"
|
|
|
|
#include "spdlog/logger.h"
|
|
|
|
#include "spdlog/version.h"
|
|
|
|
#include "spdlog/version.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "spdlog/default_logger.h"
|
|
|
|
|
|
|
|
|
|
|
|
#include <chrono>
|
|
|
|
#include <chrono>
|
|
|
|
#include <functional>
|
|
|
|
#include <functional>
|
|
|
|
#include <memory>
|
|
|
|
#include <memory>
|
|
|
@ -142,7 +146,9 @@ inline void shutdown()
|
|
|
|
#define SPDLOG_STR_H(x) #x
|
|
|
|
#define SPDLOG_STR_H(x) #x
|
|
|
|
#define SPDLOG_STR_HELPER(x) SPDLOG_STR_H(x)
|
|
|
|
#define SPDLOG_STR_HELPER(x) SPDLOG_STR_H(x)
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
#define SPDLOG_TRACE(logger, ...) logger->trace("[ " __FILE__ "(" SPDLOG_STR_HELPER(__LINE__) ") ] " __VA_ARGS__)
|
|
|
|
#define SPDLOG_TRACE(logger, ...) \
|
|
|
|
|
|
|
|
logger->trace("[ "__FILE__ \
|
|
|
|
|
|
|
|
"(" SPDLOG_STR_HELPER(__LINE__) ")] " __VA_ARGS__)
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
#define SPDLOG_TRACE(logger, ...) \
|
|
|
|
#define SPDLOG_TRACE(logger, ...) \
|
|
|
|
logger->trace("[" __FILE__ ":" SPDLOG_STR_HELPER(__LINE__) "]" \
|
|
|
|
logger->trace("[" __FILE__ ":" SPDLOG_STR_HELPER(__LINE__) "]" \
|
|
|
@ -159,3 +165,5 @@ inline void shutdown()
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
} // namespace spdlog
|
|
|
|
} // namespace spdlog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif // #define SPDLOG_H
|
|
|
|