using DiscordBotCore.Others; using System; using System.Collections.Generic; namespace DiscordBotCore.Interfaces.Logger { public interface ILogger { public struct FormattedMessage { public string Message; public LogType Type; } public string LogMessageFormat { get; set; } public void Log(ILogMessage message); public void LogException(Exception exception, object Sender, bool logFullStack = false); public event EventHandler OnFormattedLog; public event EventHandler OnRawLog; } }