fix: Logger useColor disable feature

This commit is contained in:
Pavel-Savely Savianok 2024-10-17 20:38:26 +03:00
parent f923915eb2
commit 0c06d2a56e
2 changed files with 11 additions and 5 deletions

View File

@ -60,16 +60,22 @@ std::string Logger::getMessage(MessageType messageType, char *text, char *initia
void Logger::sendMessage(char *data, SerialColor color) void Logger::sendMessage(char *data, SerialColor color)
{ {
SerialCore::SetColor(color); if(this->UseColor)
SerialCore::SetColor(color);
SerialCore::SendLine(data); SerialCore::SendLine(data);
SerialCore::SetColor(WHITE);
if(this->UseColor)
SerialCore::SetColor(WHITE);
} }
void Logger::sendMessage(const char *data, SerialColor color) void Logger::sendMessage(const char *data, SerialColor color)
{ {
SerialCore::SetColor(color); if(this->UseColor)
SerialCore::SetColor(color);
SerialCore::SendLine(data); SerialCore::SendLine(data);
SerialCore::SetColor(WHITE);
if(this->UseColor)
SerialCore::SetColor(WHITE);
} }
void Logger::Info(char *data, char *initiator) void Logger::Info(char *data, char *initiator)

View File

@ -18,7 +18,7 @@ void loop()
{ {
delay(500); delay(500);
auto strCounter = std::to_string(counter).c_str(); auto strCounter = std::to_string(counter).c_str();
logger->Info((char*)strCounter); logger->Warn((char*)strCounter);
counter++; counter++;
svet->Loop(); svet->Loop();
} }