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
等等,也可以用TRACE
, INFO
或者 LOG_T
的形式