public static void AddListener(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;
}
}
}