Blog.Common.Web.Attributes.ApiRequestLoggerAttribute.OnActionExecuted C# (CSharp) Method

OnActionExecuted() public method

public OnActionExecuted ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext ) : void
actionExecutedContext System.Web.Http.Filters.HttpActionExecutedContext
return void
        public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
        {
            try
            {
                _stopWatch.Stop();
                var executionTime = _stopWatch.ElapsedMilliseconds;
                var log = new Exception(GetLogMessage(actionExecutedContext, executionTime));
                ErrorSignaler.SignalFromCurrentContext(log);
            }
            catch (Exception ex)
            {
                ErrorSignaler.SignalFromCurrentContext(ex);
            }
        }