spdlog的使用

spdlog定义的日志级别最低为TRACE,最高为FATAL。当要发布程序时,把SPDLOG_ACTIVE_LEVEL宏的级别提高即可。

只有用SPDLOG_LOGGER_宏写日志,才能正常输出消息所在的文件、函数、行数。SPDLOG_LOGGER_宏本身支持format格式,比如 SPDLOG_LOGGER_DEBUG(console, "debug arg1={1}, arg2={0}", arg2, arg1)

代码中对spdlog进行了一次封装,即quick_log.h的类QUICK_LOG,使用时用LOG_TRACE, LOG_INFO等等,也可以用TRACEINFO或者 LOG_T的形式