audit.net.mvc is not creating the json file when an unhandled exception occurs. what do i need to configure?
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();
}
}
Update: My code configuration
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"));
}
just remembering that when there is no exception, it works
Thanks