public void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var request = _requestContextProvider.Get();

            _loggingContext.Set("requestUrl", request.RawUrl);
            _loggingContext.Set("clientIP", GetClientIP(request));
            _loggingContext.Set("requestContent", _requestContentProvider.Get());
        }
Exemple #2
0
        public void Distribute(string token)
        {
            _platformTokenProvider.Set(token);

            _loggingContext.Set("token", token);
            _loggingContext.Set("hash", _platformHashProvider.GetHash());
            _loggingContext.Set("userId", _usersApi.Current().Id.ToString(CultureInfo.InvariantCulture));
        }