public IRequestLogger GetRequestLogger() { const string requestLoggerKey = "requestLogger"; var requestLogger = _httpContextService.GetItem <IRequestLogger>(requestLoggerKey); if (requestLogger != null) { return(requestLogger); } requestLogger = new RequestLogger(_dateTime); _httpContextService.SetItem(requestLoggerKey, requestLogger); return(requestLogger); }