namespace Swan.Logging
{
using System;
///
/// 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);
}
}