diff options
author | klementtan <klementtan@gmail.com> | 2022-08-18 13:56:36 +0200 |
---|---|---|
committer | Jon Atack <jon@atack.com> | 2022-08-20 11:31:28 +0200 |
commit | 9c7507bf76e79da99766a69df939520ea0a125d1 (patch) | |
tree | 404aea6dee76ebedbd132aff2d42490e71264ba0 /src/logging.cpp | |
parent | 8fe3457dbb4146952b92fb9509bbe4e97dc1f05b (diff) |
Create BCLog::Logger::LogLevelsString() helper function
Co-authored-by: "Jon Atack <jon@atack.com>"
Diffstat (limited to 'src/logging.cpp')
-rw-r--r-- | src/logging.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/logging.cpp b/src/logging.cpp index 522b4dc42e..214f6af9a7 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -319,6 +319,18 @@ std::vector<LogCategory> BCLog::Logger::LogCategoriesList() const return ret; } +/** Log severity levels that can be selected by the user. */ +static constexpr std::array<BCLog::Level, 2> LogLevelsList() +{ + return {BCLog::Level::Info, BCLog::Level::Debug}; +} + +std::string BCLog::Logger::LogLevelsString() const +{ + const auto& levels = LogLevelsList(); + return Join(std::vector<BCLog::Level>{levels.begin(), levels.end()}, ", ", [this](BCLog::Level level) { return LogLevelToStr(level); }); +} + std::string BCLog::Logger::LogTimestampStr(const std::string& str) { std::string strStamped; |