2021-12-22 21:13:24 +01:00
|
|
|
|
|
2022-02-15 11:37:31 +01:00
|
|
|
|
#include "utils/SerialPrint.h"
|
2021-12-22 21:13:24 +01:00
|
|
|
|
|
2022-10-28 17:16:53 +03:00
|
|
|
|
void SerialPrint(const String& errorLevel, const String& module, const String& msg, const String& itemId) {
|
2022-10-22 22:50:40 +03:00
|
|
|
|
String tosend = prettyMillis(millis());
|
2022-10-28 17:16:53 +03:00
|
|
|
|
tosend += " [";
|
|
|
|
|
|
tosend += errorLevel;
|
|
|
|
|
|
tosend += "] [";
|
|
|
|
|
|
tosend += module;
|
|
|
|
|
|
tosend += "] ";
|
|
|
|
|
|
tosend += msg;
|
2022-02-19 23:42:24 +01:00
|
|
|
|
Serial.println(tosend);
|
2021-12-22 21:13:24 +01:00
|
|
|
|
|
2022-10-28 17:16:53 +03:00
|
|
|
|
if (isNetworkActive()) {
|
|
|
|
|
|
if (jsonReadInt(settingsFlashJson, F("log")) != 0) {
|
|
|
|
|
|
sendStringToWs("corelg", tosend, -1);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2022-11-22 16:04:50 +01:00
|
|
|
|
if (errorLevel == "E") {
|
|
|
|
|
|
cleanString(tosend);
|
|
|
|
|
|
// создаем событие об ошибке для возможной реакции в сценарии
|
|
|
|
|
|
if (itemId != "") {
|
|
|
|
|
|
createItemFromNet(itemId + "_onError", tosend, -4);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
// createItemFromNet("onError", tosend, -4);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2021-12-22 21:13:24 +01:00
|
|
|
|
}
|