| 12345678910111213141516171819202122232425262728 |
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Mvc.Filters;
- namespace Quadarax.Foundation.Core.Web.Logging
- {
- public class AutoLogAttribute : TypeFilterAttribute
- {
- public AutoLogAttribute() : base(typeof(AutoLogActionFilterImpl))
- {
- }
- private class AutoLogActionFilterImpl : IActionFilter
- {
- public AutoLogActionFilterImpl()
- {
- }
- public void OnActionExecuting(ActionExecutingContext context)
- {
- }
- public void OnActionExecuted(ActionExecutedContext context)
- {
- //this.LogInfo($"RQ[{context.HttpContext.Request.Method}]: {context.HttpContext.Request.Path}");
- }
- }
- }
- }
|