JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
Файл logger.cpp

Реализация системы логгирования Подробнее...

#include "../include/logger.h"
#include <WiFi.h>
#include <array>
#include <cstdarg>
#include <cstdio>
Граф включаемых заголовочных файлов для logger.cpp:

Функции

String formatLogMessage (const String &message)
 
void logError (const String &message)
 
void logWarn (const String &message)
 
void logInfo (const String &message)
 
void logDebug (const String &message)
 
void logSuccess (const String &message)
 
void logSensor (const String &message)
 
void logWiFi (const String &message)
 
void logMQTT (const String &message)
 
void logHTTP (const String &message)
 
void logSystem (const String &message)
 
void logData (const String &message)
 
void logSeparator ()
 
void logNewline ()
 
void logMemoryUsage ()
 
void logSystemInfo ()
 
void logUptime ()
 
void logWiFiStatus ()
 
void setLogColor (LogColor color)
 
void resetLogColor ()
 
const char * getColorCode (LogColor color)
 
void printHeader (const String &title, LogColor color)
 
void printSubHeader (const String &title, LogColor color)
 
void printTimeStamp ()
 

Переменные

LogLevel currentLogLevel = LOG_DEBUG
 

Подробное описание

Реализация системы логгирования

Функции

◆ formatLogMessage()

String formatLogMessage ( const String &  message)

◆ logError()

void logError ( const String &  message)

◆ logWarn()

void logWarn ( const String &  message)

◆ logInfo()

void logInfo ( const String &  message)

◆ logDebug()

void logDebug ( const String &  message)

◆ logSuccess()

void logSuccess ( const String &  message)

◆ logSensor()

void logSensor ( const String &  message)

◆ logWiFi()

void logWiFi ( const String &  message)

◆ logMQTT()

void logMQTT ( const String &  message)

◆ logHTTP()

void logHTTP ( const String &  message)

◆ logSystem()

void logSystem ( const String &  message)

◆ logData()

void logData ( const String &  message)

◆ logSeparator()

void logSeparator ( )

◆ logNewline()

void logNewline ( )

◆ logMemoryUsage()

void logMemoryUsage ( )

◆ logSystemInfo()

void logSystemInfo ( )

◆ logUptime()

void logUptime ( )

◆ logWiFiStatus()

void logWiFiStatus ( )

◆ setLogColor()

void setLogColor ( LogColor  color)

◆ resetLogColor()

void resetLogColor ( )

◆ getColorCode()

const char * getColorCode ( LogColor  color)

◆ printHeader()

void printHeader ( const String &  title,
LogColor  color 
)

◆ printSubHeader()

void printSubHeader ( const String &  title,
LogColor  color 
)

◆ printTimeStamp()

void printTimeStamp ( )

Переменные

◆ currentLogLevel

LogLevel currentLogLevel = LOG_DEBUG