public IActionResult Log([FromHeader] string apiKey, ApiLog log) { try { _sp.PostApiLog(log); return(Ok("Logged.")); } catch (Exception e) { LogApiException(log.UserKey, e); return(BadRequest(e.Message)); } }
protected virtual void Log(LoggingType logType, LoggingSeverity logSeverity, LoggingPlatform platform, int?userKey, string logMessage) { _sp.PostApiLog(new ApiLog(logType, logSeverity, platform, HttpContext.Request.Path.Value, _appVersion, userKey ?? 1, logMessage)); }