Send all violations per email, buffering could be disk or database. This class manages saving the data and retrieving the data and ensures you do not get the same violation multiple times.Namespace: Walter.Web.FireWall.Destinations.Email
Assembly: Walter.Web.FireWall (in Walter.Web.FireWall.dll)
This class is implemented in NuGet packages Walter.Web.FireWall.MailKitLogger and Walter.Web.FireWall.SMTPLogger for consuming the email data. Look at getting started at https://support.asp-waf.com for help if you are interested in how implement your own.