AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
painlessmesh::logger::LogClass Class Reference

#include <logger.hpp>

Public Types

typedef void(* Sink) (LogLevel type, const char *message)
 

Public Member Functions

void setSink (Sink newSink)
 
void setLogLevel (uint16_t newTypes)
 
void operator() (LogLevel type, const char *format...) PAINLESSMESH_LOG_FORMAT
 
void remote (const char *format...)
 
std::list< std::pair< uint32_t, TSTRING > > & get_remote_queue ()
 

Member Typedef Documentation

◆ Sink

typedef void(* painlessmesh::logger::LogClass::Sink) (LogLevel type, const char *message)

Member Function Documentation

◆ get_remote_queue()

std::list< std::pair< uint32_t, TSTRING > > & painlessmesh::logger::LogClass::get_remote_queue ( )
inline

◆ operator()()

void painlessmesh::logger::LogClass::operator() ( LogLevel  type,
const char *  format... 
)
inline

◆ remote()

void painlessmesh::logger::LogClass::remote ( const char *  format...)
inline

◆ setLogLevel()

void painlessmesh::logger::LogClass::setLogLevel ( uint16_t  newTypes)
inline

◆ setSink()

void painlessmesh::logger::LogClass::setSink ( Sink  newSink)
inline

The documentation for this class was generated from the following file: