Browse Source

删除OnActionExecuting 方法

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
c916acc3d8
  1. 18
      24Hour/Filter/RequestLoggingFilter.cs

18
24Hour/Filter/RequestLoggingFilter.cs

@ -10,10 +10,12 @@ namespace _24Hour.Filter
private Stopwatch _stopwatch;//统计程序耗时 private Stopwatch _stopwatch;//统计程序耗时
public RequestLoggingFilter(ILogger<RequestLoggingFilter> logger) public RequestLoggingFilter(ILogger<RequestLoggingFilter> logger)
{ {
this.logger = logger; this.logger = logger;
_stopwatch = Stopwatch.StartNew(); _stopwatch = Stopwatch.StartNew();
} }
public void OnActionExecuted(ActionExecutedContext context) public async void OnActionExecuted(ActionExecutedContext context)
{ {
_stopwatch.Stop(); _stopwatch.Stop();
var request = context.HttpContext.Request; var request = context.HttpContext.Request;
@ -27,13 +29,13 @@ namespace _24Hour.Filter
} }
public void OnActionExecuting(ActionExecutingContext context) public void OnActionExecuting(ActionExecutingContext context)
{ {
var request = context.HttpContext.Request; //var request = context.HttpContext.Request;
var info = $"Start request method:[{request?.Method}] path:[{request?.Path}]"; //var info = $"Start request method:[{request?.Method}] path:[{request?.Path}]";
if (info.Length > 1024) //if (info.Length > 1024)
{ //{
info = info.Substring(0, 1024); // info = info.Substring(0, 1024);
} //}
logger.LogInformation(info); //logger.LogInformation(info);
} }
} }
} }

Loading…
Cancel
Save