аудит. net. mvc не создает файл json при возникновении необработанного исключения. Что мне нужно настроить?
public class HomeController : Controller
{
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
var a = 10;
var b = 0;
var c = a / b;
return View();
}
}
Обновление: Моя конфигурация кода
FilterConfig.cs
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new Audit.Mvc.AuditAttribute()
{
IncludeHeaders = true,
IncludeRequestBody = true,
EventTypeName = "{verb} {controller}/{action}"
});
}
}
Global.asax
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
Audit.Core.Configuration.Setup()
.UseFileLogProvider(config => config
.DirectoryBuilder(_ => $@"C:\temp\Logs\{DateTime.Now:yyyy-MM-dd}")
.FilenameBuilder(auditEvent => $"{auditEvent.Environment.UserName}_{DateTime.Now.Ticks}.json"));
}
просто помните, что когда нет исключения, оно работает
Спасибо