#ifndef ILOGRECEIVER_H_INCLUDED #define ILOGRECEIVER_H_INCLUDED namespace cAudio { enum LogLevel { ELL_DEBUG, ELL_INFO, ELL_WARNING, ELL_ERROR, ELL_CRITICAL, ELL_COUNT }; const char* const LogLevelStrings[] = { "Debug", "Information", "Warning", "Error", "Critical", 0 }; class ILogReceiver { public: ILogReceiver() { } ~ILogReceiver() { } virtual bool OnLogMessage(const char* sender, const char* message, LogLevel level, float time) = 0; }; }; #endif //! ILOGRECEIVER_H_INCLUDED