public static void LogActionStart(string actionName, params object[] args) { LogListener listener = Listener; if (listener != null) { try { listener.LogActionStart(actionName, args); } catch (Exception) { } } }
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))); }