0

I am using nuget Serilog.AspNetCore and have below API controller,

    private readonly LoggingLevelSwitch _levelSwitch;

    public LoggingController(LoggingLevelSwitch levelSwitch)
    {
        _levelSwitch = levelSwitch;
    }

    [HttpPut("logLevel")]
    public IActionResult ChangeLevel(LogEventLevel eventLevel)
    {
        _levelSwitch.MinimumLevel = eventLevel;
        return Ok();
    }

The swagger output giving eventLevel integer values, but I am expecting string equivalent values. What is missing here?

enter image description here

enter image description here

Ruben Bartelink
  • 57,716
  • 25
  • 179
  • 233
user584018
  • 8,077
  • 12
  • 50
  • 108

0 Answers0