Example #1
0
 private static void LogActionEnd(string actionName, LogListener listener)
 {
     if (listener != null)
     {
         listener.LogActionEnd(actionName);
     }
 }
Example #2
0
        public static void LogActionEnd(string actionName, params object[] args)
        {
            LogListener listener = Listener;

            if (listener != null)
            {
                try
                {
                    listener.LogActionEnd(actionName, args);
                }
                catch (Exception)
                {
                }
            }
        }
Example #3
0
        public static LogActionClass LogAction(string actionName, params object[] args)
        {
            LogListener listener = Listener;

            if (listener != null)
            {
                try
                {
                    listener.LogActionStart(actionName, args);
                }
                catch (Exception)
                {
                }
            }

            return(new LogActionClass(() => LogActionEnd(actionName, listener)));
        }
Example #4
0
 static Logger()
 {
     Listener = new LogListener();
 }