#include <string>
#include <initializer_list>
#include <chrono>
#include <memory>
#include <atomic>
#include <exception>
#include <functional>
#include "opc/spdlog/details/null_mutex.h"
#include "opc/spdlog/fmt/fmt.h"
Go to the source code of this file.
Classes | |
class | spdlog::spdlog_ex |
Namespaces | |
spdlog | |
spdlog::details | |
spdlog::details::os | |
spdlog::level | |
spdlog::sinks | |
Macros | |
#define | SPDLOG_CONSTEXPR constexpr |
#define | SPDLOG_DEPRECATED |
#define | SPDLOG_FINAL |
#define | SPDLOG_LEVEL_NAMES { "trace", "debug", "info", "warning", "error", "critical", "off" }; |
#define | SPDLOG_NOEXCEPT noexcept |
Typedefs | |
using | spdlog::filename_t = std::string |
using | spdlog::formatter_ptr = std::shared_ptr< spdlog::formatter > |
using | spdlog::level_t = std::atomic< int > |
using | spdlog::log_clock = std::chrono::system_clock |
using | spdlog::log_err_handler = std::function< void(const std::string &err_msg)> |
using | spdlog::sink_ptr = std::shared_ptr< sinks::sink > |
using | spdlog::sinks_init_list = std::initializer_list< sink_ptr > |
Functions | |
std::string | spdlog::details::os::errno_str (int err_num) |
const char * | spdlog::level::to_short_str (spdlog::level::level_enum l) |
const char * | spdlog::level::to_str (spdlog::level::level_enum l) |
Variables | |
static const char *level_names[] static SPDLOG_LEVEL_NAMES const char * | spdlog::level::short_level_names [] { "T", "D", "I", "W", "E", "C", "O" } |
#define SPDLOG_CONSTEXPR constexpr |
Definition at line 29 of file include/opc/spdlog/common.h.
#define SPDLOG_DEPRECATED |
Definition at line 42 of file include/opc/spdlog/common.h.
#define SPDLOG_FINAL |
Definition at line 34 of file include/opc/spdlog/common.h.
#define SPDLOG_LEVEL_NAMES { "trace", "debug", "info", "warning", "error", "critical", "off" }; |
Definition at line 85 of file include/opc/spdlog/common.h.
#define SPDLOG_NOEXCEPT noexcept |
Definition at line 28 of file include/opc/spdlog/common.h.