private static bool IsListenerInterested(ILogListener listener, LogEvent logEvent)
{
Argument.IsNotNull("listener", listener);
switch (logEvent)
{
case LogEvent.Debug:
return listener.IsDebugEnabled;
case LogEvent.Info:
return listener.IsInfoEnabled;
case LogEvent.Warning:
return listener.IsWarningEnabled;
case LogEvent.Error:
return listener.IsErrorEnabled;
case LogEvent.Status:
return listener.IsStatusEnabled;
}
return false;
}