Beispiel #1
0
        public void AddMsg(int priority, string msg)
        {
            AddMsgEventHandler l = Log;

            if (l != null)
            {
                l(null, new LoggerEventArgs(priority, msg));
            }
        }
Beispiel #2
0
        public static void AddMsg(string system, int priority, string msg)
        {
            if (!string.IsNullOrEmpty(system))
            {
                AddMsgEventHandler l    = handlers[system] as AddMsgEventHandler;
                LoggerEventArgs    args = new LoggerEventArgs(priority, msg);
                if (l != null)
                {
                    l(null, args);
                }

                l = handlers[""] as AddMsgEventHandler;
                if (l != null)
                {
                    l(null, args);
                }
            }
        }
Beispiel #3
0
 public static void AddLogger(string system, AddMsgEventHandler ev)
 {
     handlers[system] = ev;
 }
Beispiel #4
0
 public static void RemoveLogger(string system, AddMsgEventHandler ev)
 {
     handlers[system] = null;
 }