Strip path from __FILE__ in SPDLOG_TRACE macros

This commit is contained in:
gabime
2018-12-04 12:28:21 +02:00
parent f0c962d274
commit ec3f2b76b0
2 changed files with 17 additions and 2 deletions

View File

@@ -314,7 +314,7 @@ inline void critical(const wchar_t *fmt, const Args &... args)
//
#if SPDLOG_ACTIVE_LEVEL <= SPDLOG_LEVEL_TRACE
#define SPDLOG_LOGGER_TRACE(logger, ...) logger->log(spdlog::source_loc{__FILE__, __LINE__}, spdlog::level::trace, __VA_ARGS__)
#define SPDLOG_LOGGER_TRACE(logger, ...) logger->log(spdlog::source_loc{SPDLOG_FILE_BASENAME, __LINE__}, spdlog::level::trace, __VA_ARGS__)
#define SPDLOG_TRACE(...) SPDLOG_LOGGER_TRACE(spdlog::default_logger_raw(), __VA_ARGS__)
#else
#define SPDLOG_LOGGER_TRACE(logger, ...) (void)0