namespace MinecraftClient.Logger { public interface ILogger { bool DebugEnabled { get; set; } bool WarnEnabled { get; set; } bool InfoEnabled { get; set; } bool ErrorEnabled { get; set; } bool ChatEnabled { get; set; } void Info(string msg); void Info(string msg, params object[] args); void Info(object msg); void Debug(string msg); void Debug(string msg, params object[] args); void Debug(object msg); void Warn(string msg); void Warn(string msg, params object[] args); void Warn(object msg); void Error(string msg); void Error(string msg, params object[] args); void Error(object msg); void Chat(string msg); void Chat(string msg, params object[] args); void Chat(object msg); } }