Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FormerLurker/ArcWelderLib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'GcodeProcessorLib/logger.cpp')
-rw-r--r--GcodeProcessorLib/logger.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/GcodeProcessorLib/logger.cpp b/GcodeProcessorLib/logger.cpp
index 5b1e4eb..3bde18e 100644
--- a/GcodeProcessorLib/logger.cpp
+++ b/GcodeProcessorLib/logger.cpp
@@ -57,10 +57,24 @@ void logger::set_log_level_by_value(const int level_value)
logger_levels_[type_index] = log_level;
}
}
+
void logger::set_log_level(const int logger_type, const int log_level)
{
logger_levels_[logger_type] = log_level;
}
+std::string logger::get_log_level_name(std::string logger_name)
+{
+ std::string log_level_name = "UNKNOWN";
+ for (int type_index = 0; type_index < num_loggers_; type_index++)
+ {
+ if (logger_names_[type_index] == logger_name)
+ {
+ log_level_name = log_level_names[logger_levels_[type_index]];
+ break;
+ }
+ }
+ return log_level_name;
+}
void logger::set_log_level(const int log_level)
{