AwesomeStudioPedal
A programmable, multi-profile foot controller for DAWs, score readers, and studio automation
Loading...
Searching...
No Matches
SerialLogger Class Reference

Concrete logger implementation using serial output. More...

Inheritance diagram for SerialLogger:
ILogger

Public Member Functions

void log (const char *message) override
 Logs a single message to serial output.
 
void log (const char *prefix, const char *message) override
 Logs a message with prefix to serial output.
 
- Public Member Functions inherited from ILogger
virtual ~ILogger ()=default
 

Detailed Description

Concrete logger implementation using serial output.

Implements ILogger interface using Serial for Arduino environment and std::cout for host test environment.

Definition at line 16 of file serial_logger.cpp.

Member Function Documentation

◆ log() [1/2]

void SerialLogger::log ( const char *  message)
inlineoverridevirtual

Logs a single message to serial output.

Parameters
messageThe message to log

Implements ILogger.

Definition at line 24 of file serial_logger.cpp.

◆ log() [2/2]

void SerialLogger::log ( const char *  prefix,
const char *  message 
)
inlineoverridevirtual

Logs a message with prefix to serial output.

Parameters
prefixThe prefix to prepend
messageThe message to log

Implements ILogger.

Definition at line 39 of file serial_logger.cpp.


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