public static void RemoveListener(Level level, MessageHandler handler)
{
lock(s_mutex)
{
switch(level)
{
case Level.Info:
InfoEvent -= handler;
break;
case Level.Debug:
DebugEvent -= handler;
break;
case Level.Warn:
WarnEvent -= handler;
break;
case Level.Error:
ErrorEvent -= handler;
break;
}
}
}