#pragma once #include 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