public ActionResult <string> SetLogLevel([FromBody] SetLogLevelRequest request) { LogLevelManager.SetLogLevel(request.LogLevel); var newLevel = LogLevelManager.GetCurrentLevel().Name; return(newLevel); }
public void JsonSerialization_ReturnsCorrectJson() { var request = new SetLogLevelRequest(LogLevel.Debug); var actualJson = TestUtilities.Serialize(request); var expectedJson = "{\"LogLevel\":\"Debug\"}"; Assert.Equal(expectedJson, actualJson); }
public void Constructor_InitializesLogLevelProperty() { var request = new SetLogLevelRequest(LogLevel.Minimal); Assert.Equal(LogLevel.Minimal, request.LogLevel); }
public Task <InvocationResponse> SetLogLevelAsync(string loggerName, SetLogLevelRequest setLogLevelRequest) { return(PutAsJsonAsync <InvocationResponse>($"logger/{loggerName}/loglevel", setLogLevelRequest)); }
public InvocationResponse SetLogLevel(string loggerName, SetLogLevelRequest setLogLevelRequest) { return(PutAsJson <InvocationResponse>($"logger/{loggerName}/loglevel", setLogLevelRequest)); }