18#ifndef NULLLOGGERADAPTER_H
19#define NULLLOGGERADAPTER_H
59 bool begin(
unsigned long = 115200UL)
override {
return true; }
62 void print(
const char* )
override {}
Abstract logging interface.
Abstract interface for serial/debug output.
void print(uint8_t, int=DEC) override
No-op.
void println(uint8_t, int=DEC) override
No-op.
NullLoggerAdapter & operator=(const NullLoggerAdapter &)=delete
NullLoggerAdapter()=default
void println(uint32_t, int=DEC) override
No-op.
void print(uint16_t, int=DEC) override
No-op.
void print(const __FlashStringHelper *) override
No-op.
void println(const __FlashStringHelper *) override
No-op.
void println() override
No-op.
bool begin(unsigned long=115200UL) override
No-op begin(); returns true to match the interface contract.
void print(char) override
No-op.
void print(int, int=DEC) override
No-op.
void println(char) override
No-op.
void println(uint16_t, int=DEC) override
No-op.
~NullLoggerAdapter() override=default
NullLoggerAdapter(const NullLoggerAdapter &)=delete
void print(uint32_t, int=DEC) override
No-op.
void println(const char *) override
No-op.
void print(const char *) override
No-op.
void println(int, int=DEC) override
No-op.