spdlog

1

#ifndef GMS_SPDLOG_DEFINE_H
#define GMS_SPDLOG_DEFINE_H
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE
#include "spdlog/spdlog.h"
#include "spdlog/sinks/daily_file_sink.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "utility/process_path.hpp"

typedef std::shared_ptr<spdlog::logger>(*SpdLogGetFun)(const std::string &name);
extern SpdLogGetFun spdlog_get_g_;
extern string spdlog_log_name_g_;
extern string spdlog_msg_name_g_;
extern spdlog::logger* default_logger_console_g_;


#define TRACELOG(...) SPDLOG_LOGGER_TRACE(default_logger_console_g_, __VA_ARGS__);SPDLOG_LOGGER_TRACE(spdlog_get_g_(spdlog_log_name_g_), __VA_ARGS__)
#define 

你可能感兴趣的:(linux)