diff options
author | klementtan <klementtan@gmail.com> | 2022-08-18 12:51:37 +0200 |
---|---|---|
committer | Jon Atack <jon@atack.com> | 2022-08-20 11:30:50 +0200 |
commit | c2797cfc602c5cdd899a7c11b37bb5711cebff38 (patch) | |
tree | ee944b7efbebbf23f6b27283321e152c63f9552c /src/logging.h | |
parent | f6c0cc03509255ffa4dfd6e2822fce840dd0b181 (diff) |
Add BCLog::Logger::SetLogLevel()/SetCategoryLogLevel() for string inputs
and remove unnecessary param constness in LogPrintStr()
Co-authored-by: jonatack <jon@atack.com>
Diffstat (limited to 'src/logging.h')
-rw-r--r-- | src/logging.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/logging.h b/src/logging.h index fd806ce142..f49a2db326 100644 --- a/src/logging.h +++ b/src/logging.h @@ -7,8 +7,8 @@ #define BITCOIN_LOGGING_H #include <fs.h> -#include <tinyformat.h> #include <threadsafety.h> +#include <tinyformat.h> #include <util/string.h> #include <atomic> @@ -121,7 +121,7 @@ namespace BCLog { std::atomic<bool> m_reopen_file{false}; /** Send a string to the log output */ - void LogPrintStr(const std::string& str, const std::string& logging_function, const std::string& source_file, const int source_line, const BCLog::LogFlags category, const BCLog::Level level); + void LogPrintStr(const std::string& str, const std::string& logging_function, const std::string& source_file, int source_line, BCLog::LogFlags category, BCLog::Level level); /** Returns whether logs will be written to any output */ bool Enabled() const @@ -162,9 +162,11 @@ namespace BCLog { StdLockGuard scoped_lock(m_cs); m_category_log_levels = levels; } + bool SetCategoryLogLevel(const std::string& category_str, const std::string& level_str); Level LogLevel() const { return m_log_level.load(); } void SetLogLevel(Level level) { m_log_level = level; } + bool SetLogLevel(const std::string& level); uint32_t GetCategoryMask() const { return m_categories.load(); } |