namespace DiscordBotCore.Logging; public interface ILogger { event Action? OnLogReceived; void Log(string message); void Log(string message, LogType logType); void Log(string message, LogType logType, string format); void Log(string message, object sender); void Log(string message, object sender, LogType type); void LogException(Exception exception, object sender, bool logFullStack = false); }