ReportFormat Enumeration
ReportFormat used when generating firewall reports
Namespace:
Walter.Web.FireWall.ReportingAssembly: Walter.Web.FireWall (in Walter.Web.FireWall.dll)
Examples
C#
using Walter.Web.FireWall; using Walter.Web.FireWall.Reporting; [ApiController] [Route("api/[controller]")] [Authorize] public class HealthController : Controller { private readonly ILogger<HealthController> _logger; private readonly IFireWall _fireWall; public HealthController(ILogger<HealthController> logger, IFireWall fireWall) { _logger = logger; _fireWall = fireWall; } [HttpGet] public string Get() { _logger?.Lazy().LogDebug("Call firewall heath report. Heath status:\n {status}", _fireWall.Report(ReportTypes.DEFAULT)); Response.ContentType = "application/json"; return _fireWall.Report(ReportTypes.DEFAULT, ReportFormat.Json); } }