AwesomeStudioPedal
A programmable, multi-profile foot controller for DAWs, score readers, and studio automation
Loading...
Searching...
No Matches
i_logger.h
Go to the documentation of this file.
1#pragma once
2
11{
12public:
13 virtual ~ILogger() = default;
14
20 virtual void log(const char* message) = 0;
21
28 virtual void log(const char* prefix, const char* message) = 0;
29};
30
Interface for logging functionality.
Definition i_logger.h:11
virtual void log(const char *prefix, const char *message)=0
Logs a message with a prefix.
virtual void log(const char *message)=0
Logs a single message.
virtual ~ILogger()=default
ILogger * createLogger()
Creates a logger instance.