From 9fc0ab31d5b54b544bc47392e5870c5ecdbf7294 Mon Sep 17 00:00:00 2001 From: Gabi Melman Date: Thu, 26 Mar 2015 18:51:22 +0200 Subject: [PATCH] Update spdlog.h Update comments about macros --- include/spdlog/spdlog.h | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/include/spdlog/spdlog.h b/include/spdlog/spdlog.h index 3c9f5a24..78ee7470 100644 --- a/include/spdlog/spdlog.h +++ b/include/spdlog/spdlog.h @@ -118,20 +118,24 @@ std::shared_ptr create(const std::string& logger_name, const It& sinks_b template std::shared_ptr create(const std::string& logger_name, const Args&...); + +// Drop the reference to the given logger +void drop(const std::string &name); + +// Drop all references +void drop_all(); + + // // // Macros to be display source file & line -// -// Trace & debug can be switched on/off at compile time for zero cost debug statements. +// Trace & Debug can be switched on/off at compile time for zero cost debug statements. // // Example: -// -// Enable debug macro, must be defined before including spdlog.h -// #define SPDLOG_DEBUG_ON -// include "spdlog/spdlog.h" +// #define SPDLOG_DEBUG_ON +// include "spdlog/spdlog.h" // SPDLOG_DEBUG(my_logger, "Some debug message {} {}", 1, 3.2); // - #ifdef SPDLOG_TRACE_ON #define SPDLOG_TRACE(logger, ...) logger->trace(__VA_ARGS__) << " (" << __FILE__ << " #" << __LINE__ <<")"; #else @@ -152,12 +156,6 @@ std::shared_ptr create(const std::string& logger_name, const Arg #define SPDLOG_ALERT(logger, ...) logger->alert(__VA_ARGS__) << " (" << __FILE__ << " #" << __LINE__ <<")"; #define SPDLOG_EMERG(logger, ...) logger->emerg(__VA_ARGS__) << " (" << __FILE__ << " #" << __LINE__ <<")"; -// Drop the reference to the given logger -void drop(const std::string &name); - -// Drop all references -void drop_all(); - }