Files
chatterino2/lib/twitch-eventsub-ws/include/twitch-eventsub-ws/logger.hpp

28 lines
441 B
C++

#pragma once
#include <string_view>
namespace chatterino::eventsub::lib {
class Logger
{
public:
virtual ~Logger() = default;
virtual void debug(std::string_view msg) = 0;
virtual void warn(std::string_view msg) = 0;
};
class NullLogger : public Logger
{
public:
void debug(std::string_view msg) override
{
}
void warn(std::string_view msg) override
{
}
};
} // namespace chatterino::eventsub::lib