Unverified Commit 99abcf6d authored by Gabi Melman's avatar Gabi Melman Committed by GitHub

Merge pull request #1628 from eyalroz/issue-1627

Fix for issue #1627: Global get_level() and should_log()
parents ae02fba1 70097275
......@@ -47,6 +47,16 @@ SPDLOG_INLINE void dump_backtrace()
default_logger_raw()->dump_backtrace();
}
SPDLOG_API level::level_enum get_level()
{
return default_logger_raw()->level();
}
SPDLOG_INLINE bool should_log(level::level_enum log_level)
{
return default_logger_raw()->should_log(log_level);
}
SPDLOG_INLINE void set_level(level::level_enum log_level)
{
details::registry::instance().set_level(log_level);
......
......@@ -67,9 +67,15 @@ SPDLOG_API void disable_backtrace();
// call dump backtrace on default logger
SPDLOG_API void dump_backtrace();
// Get global logging level
SPDLOG_API level::level_enum get_level();
// Set global logging level
SPDLOG_API void set_level(level::level_enum log_level);
// Determine whether the default logger should log messages with a certain level
SPDLOG_API bool should_log(level::level_enum lvl);
// Set global flush level
SPDLOG_API void flush_on(level::level_enum log_level);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment