using System;
namespace Swan.Logging {
///
/// Interface for a logger implementation.
///
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);
}
}