Exemplo n.º 1
0
        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);
        }