mirror of
https://github.com/gabime/spdlog.git
synced 2025-01-24 06:32:06 +08:00
Merge pull request #1628 from eyalroz/issue-1627
Fix for issue #1627: Global get_level() and should_log()
This commit is contained in:
commit
99abcf6ded
@ -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);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user