public IHttpActionResult GetByLevel(string level) { try { _logger.WriteLog(LogLevel.Information, "Logging by level requested"); var logLevel = (LogLevel)Enum.Parse(typeof(LogLevel), level); var loggingByLevel = _loggingService.FindBy(l => l.Level == logLevel); return(Ok(loggingByLevel)); } catch (Exception e) { _logger.WriteLog(LogLevel.Error, "Exception occured in LoggingController.GetLoggingByLevel", e.Message, e.StackTrace); return(StatusCode(HttpStatusCode.Conflict)); } }