#pragma once #include "messages/Message.hpp" #include "singletons/helper/LoggingChannel.hpp" #include namespace chatterino { class Paths; class Logging { Paths *pathManager = nullptr; public: Logging() = default; ~Logging() = delete; void initialize(); void addMessage(const QString &channelName, MessagePtr message); private: std::map> loggingChannels_; }; } // namespace chatterino