diff --git a/program/SVET/lib/SVET/Logger/Logger.cpp b/program/SVET/lib/SVET/Logger/Logger.cpp index 00e3b23..9dfdfea 100644 --- a/program/SVET/lib/SVET/Logger/Logger.cpp +++ b/program/SVET/lib/SVET/Logger/Logger.cpp @@ -60,16 +60,22 @@ std::string Logger::getMessage(MessageType messageType, char *text, char *initia void Logger::sendMessage(char *data, SerialColor color) { - SerialCore::SetColor(color); + if(this->UseColor) + SerialCore::SetColor(color); SerialCore::SendLine(data); - SerialCore::SetColor(WHITE); + + if(this->UseColor) + SerialCore::SetColor(WHITE); } void Logger::sendMessage(const char *data, SerialColor color) { - SerialCore::SetColor(color); + if(this->UseColor) + SerialCore::SetColor(color); SerialCore::SendLine(data); - SerialCore::SetColor(WHITE); + + if(this->UseColor) + SerialCore::SetColor(WHITE); } void Logger::Info(char *data, char *initiator) diff --git a/program/SVET/src/main.cpp b/program/SVET/src/main.cpp index a596264..52bee63 100644 --- a/program/SVET/src/main.cpp +++ b/program/SVET/src/main.cpp @@ -18,7 +18,7 @@ void loop() { delay(500); auto strCounter = std::to_string(counter).c_str(); - logger->Info((char*)strCounter); + logger->Warn((char*)strCounter); counter++; svet->Loop(); } \ No newline at end of file