Livox SDK API
V2.2.0
|
#include "spdlog/tweakme.h"
#include <atomic>
#include <chrono>
#include <functional>
#include <initializer_list>
#include <memory>
#include <stdexcept>
#include <string>
#include <cstring>
#include <type_traits>
#include <unordered_map>
#include "spdlog/details/null_mutex.h"
#include "spdlog/fmt/fmt.h"
Go to the source code of this file.
Classes | |
class | spdlog::spdlog_ex |
struct | spdlog::source_loc |
Namespaces | |
spdlog | |
spdlog::sinks | |
spdlog::level | |
spdlog::details | |
Macros | |
#define | SPDLOG_NOEXCEPT noexcept |
#define | SPDLOG_CONSTEXPR constexpr |
#define | SPDLOG_DEPRECATED |
#define | SPDLOG_STRRCHR(str, sep) strrchr(str, sep) |
#define | SPDLOG_FILE_BASENAME(file) SPDLOG_STRRCHR("/" file, '/') + 1 |
#define | SPDLOG_FUNCTION __FUNCTION__ |
#define | SPDLOG_LEVEL_TRACE 0 |
#define | SPDLOG_LEVEL_DEBUG 1 |
#define | SPDLOG_LEVEL_INFO 2 |
#define | SPDLOG_LEVEL_WARN 3 |
#define | SPDLOG_LEVEL_ERROR 4 |
#define | SPDLOG_LEVEL_CRITICAL 5 |
#define | SPDLOG_LEVEL_OFF 6 |
#define | SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_INFO |
#define | SPDLOG_LEVEL_NAMES |
#define | SPDLOG_SHORT_LEVEL_NAMES {"T", "D", "I", "W", "E", "C", "O"} |
Typedefs | |
using | spdlog::log_clock = std::chrono::system_clock |
using | spdlog::sink_ptr = std::shared_ptr< sinks::sink > |
using | spdlog::sinks_init_list = std::initializer_list< sink_ptr > |
using | spdlog::log_err_handler = std::function< void(const std::string &err_msg)> |
using | spdlog::string_view_t = fmt::string_view |
using | spdlog::level_t = std::atomic< int > |
using | spdlog::level::level_hasher = std::hash< int > |
using | spdlog::filename_t = std::string |
Enumerations | |
enum | spdlog::level::level_enum { spdlog::level::trace = 0, spdlog::level::debug = 1, spdlog::level::info = 2, spdlog::level::warn = 3, spdlog::level::err = 4, spdlog::level::critical = 5, spdlog::level::off = 6 } |
enum | spdlog::pattern_time_type { spdlog::pattern_time_type::local, spdlog::pattern_time_type::utc } |
Functions | |
string_view_t & | spdlog::level::to_string_view (spdlog::level::level_enum l) noexcept |
const char * | spdlog::level::to_short_c_str (spdlog::level::level_enum l) noexcept |
spdlog::level::level_enum | spdlog::level::from_str (const std::string &name) noexcept |
template<typename T , typename... Args> | |
std::unique_ptr< T > | spdlog::details::make_unique (Args &&...args) |
Variables | |
static string_view_t | spdlog::level::level_string_views [] { "trace", "debug", "info", "warning", "error", "critical", "off" } |
static const char * | spdlog::level::short_level_names [] {"T", "D", "I", "W", "E", "C", "O"} |
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_INFO |
#define SPDLOG_FILE_BASENAME | ( | file | ) | SPDLOG_STRRCHR("/" file, '/') + 1 |
#define SPDLOG_LEVEL_NAMES |
#define SPDLOG_SHORT_LEVEL_NAMES {"T", "D", "I", "W", "E", "C", "O"} |