using System; namespace Swan.Logging { /// /// Interface for a logger implementation. /// // [Obsolete("NEED", false)] public interface ILogger : IDisposable { /// /// Gets the log level. /// /// /// The log level. /// LogLevel LogLevel { get; } /// /// Logs the specified log event. /// /// The instance containing the event data. void Log(LogMessageReceivedEventArgs logEvent); } }