using Core.Models.Logging; namespace Core.Models.Utils; public interface ILogger { void WriteToLogFile(string data); void Log(string data, string color, string? backgroundColor = null); void LogWithColor(string data, LogTextColor textColor, LogBackgroundColor? backgroundColor = null); void Error(string data); void Warning(string data); void Success(string data); void Info(string data); void Debug(string data, bool? onlyShowInConsole = null); }