Write log in ActionFilterAttribute in C#
ActionFilterAttribute public class JinFilter : System.Web.Http.Filters.ActionFilterAttribute { public override Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken) { WriteLog(actionContext); return base.OnActionExecutingAsync(actionContext, cancellationToken); } private async void WriteLog(HttpActionContext actionContext) { try { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(actionContext.Request.Method.ToString() + " "); sb.AppendLine(actionContext.Request.RequestUri.OriginalString); sb.AppendLine(Convert.ToString(actionContext.Reque...