namespace BLAIzor.Services { public interface ISimpleLogger { Task InfoAsync(string message, string? details = null); Task WarnAsync(string message, string? details = null); Task ErrorAsync(string message, string? details = null); void SetLevel(LogLevel level); void EnableConsole(bool enabled); } public enum LogLevel { Info = 1, Warning = 2, Error = 3, None = 4 // disables all logs } }