示例#1
0
        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));
 }