JXCT Soil Sensor 7-in-1 v3.4.9 (June 2025)
Professional IoT soil monitoring system with ESP32, Modbus RTU, MQTT, and advanced compensation algorithms
|
Реализация системы логгирования Подробнее...
Функции | |
String | getUptimeString () |
void | logPrintHeader (const char *title, const char *color) |
void | logPrintSeparator (const char *symbol, int length) |
void | logPrintBanner (const char *text) |
void | logError (const char *format,...) |
void | logWarn (const char *format,...) |
void | logInfo (const char *format,...) |
void | logDebug (const char *format,...) |
void | logSuccess (const char *format,...) |
void | logSensor (const char *format,...) |
void | logWiFi (const char *format,...) |
void | logMQTT (const char *format,...) |
void | logData (const char *format,...) |
void | logSystem (const char *format,...) |
void | logUptime () |
void | logMemoryUsage () |
void | logWiFiStatus () |
Переменные | |
LogLevel | currentLogLevel = LOG_INFO |
Реализация системы логгирования
См. определение в файле logger.cpp
String getUptimeString | ( | ) |
См. определение в файле logger.cpp строка 14
Используется в logUptime().
void logData | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 196
Перекрестные ссылки COLOR_RESET, COLOR_YELLOW, currentLogLevel, LOG_INFO и LOG_SYMBOL_DATA.
Используется в loop() и sendDataToThingSpeak().
void logDebug | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 112
Перекрестные ссылки COLOR_MAGENTA, COLOR_RESET, currentLogLevel, LOG_DEBUG и LOG_SYMBOL_DEBUG.
Используется в debugPrintBuffer(), loadConfig(), logWebRequest(), readSingleRegister(), sendDataToThingSpeak(), setupConfigRoutes(), setupDataRoutes(), setupMainRoutes(), setupOtaRoutes(), setupServiceRoutes(), setupWiFi(), startSTAMode() и validateConfigInput().
void logError | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 61
Перекрестные ссылки COLOR_RED, COLOR_RESET, currentLogLevel, LOG_ERROR и LOG_SYMBOL_ERROR.
Используется в _printGuard(), downloadAndUpdate(), downloadData(), finalizeSensorData(), handleCalibrationUpload(), handleCriticalError(), handleFirmwareUpload(), handleOTA(), handleReadingsUpload(), handleUploadError(), handleWiFi(), CalibrationManager::init(), initializeDownload(), logValidationResult(), printModbusError(), readFirmwareVersion(), readSingleRegister(), resetButtonTask(), CalibrationManager::saveCsv(), sendDataToThingSpeak(), setup(), setupOTA(), startSTAMode(), testModbusConnection() и triggerOtaInstall().
void logInfo | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 95
Перекрестные ссылки COLOR_BLUE, COLOR_RESET, currentLogLevel, LOG_INFO и LOG_SYMBOL_INFO.
Используется в CalibrationManager::loadTable(), logWebRequest(), setupCalibrationRoutes(), setupMainRoutes() и setupWebServer().
void logMemoryUsage | ( | ) |
См. определение в файле logger.cpp строка 236
Перекрестные ссылки logSystem().
Используется в loop().
void logMQTT | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 179
Перекрестные ссылки COLOR_MAGENTA, COLOR_RESET, currentLogLevel, LOG_INFO и LOG_SYMBOL_MQTT.
Используется в handleMQTT().
void logPrintBanner | ( | const char * | text | ) |
См. определение в файле logger.cpp строка 48
Перекрестные ссылки COLOR_BOLD, COLOR_CYAN, COLOR_RESET и logPrintSeparator().
Используется в setup().
void logPrintHeader | ( | const char * | title, |
const char * | color ) |
См. определение в файле logger.cpp строка 26
Перекрестные ссылки COLOR_BOLD, COLOR_RESET и logPrintSeparator().
Используется в loop(), realSensorTask(), setup(), setupModbus() и setupWiFi().
void logPrintSeparator | ( | const char * | symbol, |
int | length ) |
См. определение в файле logger.cpp строка 38
Используется в logPrintBanner(), logPrintHeader(), loop(), setup() и setupWiFi().
void logSensor | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 145
Перекрестные ссылки COLOR_CYAN, COLOR_RESET, currentLogLevel, LOG_INFO и LOG_SYMBOL_SENSOR.
Используется в readFirmwareVersion() и readSensorData().
void logSuccess | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 129
Перекрестные ссылки COLOR_GREEN, COLOR_RESET и LOG_SYMBOL_SUCCESS.
Используется в finalizeSensorData(), handleCalibrationUpload(), handleFirmwareUpload(), handleMQTT(), handleProfileSave(), handleReadingsUpload(), handleWiFi(), CalibrationManager::init(), loadConfig(), logSensorValidationResult(), logValidationResult(), printModbusError(), readFirmwareVersion(), resetConfig(), saveConfig(), CalibrationManager::saveCsv(), sendDataToThingSpeak(), setup(), setupMainRoutes(), setupModbus(), setupOTA(), setupOtaRoutes(), setupServiceRoutes(), setupWebServer(), startSTAMode(), testModbusConnection() и testSP3485E().
void logSystem | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 213
Перекрестные ссылки COLOR_RESET, COLOR_WHITE, currentLogLevel, LOG_INFO и LOG_SYMBOL_SYSTEM.
Используется в downloadAndUpdate(), downloadData(), handleFirmwareUpload(), handleOTA(), initializeDownload(), logMemoryUsage(), logUptime(), loop(), realSensorTask(), setup(), setupModbus(), setupOTA(), setupWebServer(), setupWiFi(), startAPMode(), startSTAMode(), testModbusConnection(), testSP3485E(), triggerOtaCheck() и triggerOtaInstall().
void logUptime | ( | ) |
См. определение в файле logger.cpp строка 231
Перекрестные ссылки getUptimeString() и logSystem().
Используется в loop().
void logWarn | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 78
Перекрестные ссылки COLOR_RESET, COLOR_YELLOW, currentLogLevel, LOG_SYMBOL_WARN и LOG_WARN.
Используется в finalizeSensorData(), handleMQTT(), handleWiFi(), CalibrationManager::loadTable(), logSensorValidationResult(), logWiFiStatus(), loop(), resetButtonTask(), resetConfig(), restartESP(), sendDataToThingSpeak(), setupErrorHandlers(), setupOTA(), startSTAMode(), testModbusConnection(), testSP3485E(), triggerOtaCheck() и validateConfigInput().
void logWiFi | ( | const char * | format, |
... ) |
См. определение в файле logger.cpp строка 162
Перекрестные ссылки COLOR_GREEN, COLOR_RESET, currentLogLevel, LOG_INFO и LOG_SYMBOL_WIFI.
Используется в handleWiFi(), logWiFiStatus(), setupWiFi(), startAPMode() и startSTAMode().
void logWiFiStatus | ( | ) |
См. определение в файле logger.cpp строка 241
Перекрестные ссылки logWarn() и logWiFi().
Используется в loop().
См. определение в файле logger.cpp строка 11
Используется в debugConditionalPrint(), debugPrintBuffer(), debugPrintHexBuffer(), logData(), logDebug(), logError(), logInfo(), logMQTT(), logSensor(), logSystem(), logWarn() и logWiFi().