private void LogError(string message = null, object values = null)
        {
            var details = new TokenRequestValidationLog(_validatedRequest);

            if (message.IsPresent())
            {
                try
                {
                    if (values == null)
                    {
                        _logger.LogError(message + ", {@details}", details);
                    }
                    else
                    {
                        _logger.LogError(message + "{@values}, details: {@details}", values, details);
                    }
                }
                catch (Exception ex)
                {
                    _logger.LogError("Error logging {exception}, request details: {@details}", ex.Message, details);
                }
            }
            else
            {
                _logger.LogError("{@details}", details);
            }
        }
Exemple #2
0
        private void LogWithRequestDetails(LogLevel logLevel, string message = null, object values = null)
        {
            var details = new TokenRequestValidationLog(_validatedRequest, _options.Logging.TokenRequestSensitiveValuesFilter);

            if (message.IsPresent())
            {
                try
                {
                    if (values == null)
                    {
                        _logger.Log(logLevel, message + ", {@details}", details);
                    }
                    else
                    {
                        _logger.Log(logLevel, message + "{@values}, details: {@details}", values, details);
                    }
                }
                catch (Exception ex)
                {
                    _logger.LogError("Error logging {exception}, request details: {@details}", ex.Message, details);
                }
            }
            else
            {
                _logger.Log(logLevel, "{@details}", details);
            }
        }
        private string LogEvent(string message)
        {
            var validationLog = new TokenRequestValidationLog(_validatedRequest);
            var json          = LogSerializer.Serialize(validationLog);

            return(string.Format("{0}\n {1}", message, json));
        }
Exemple #4
0
        private void LogSuccess()
        {
            var validationLog = new TokenRequestValidationLog(_validatedRequest);
            var json          = LogSerializer.Serialize(validationLog);

            Logger.InfoFormat("{0}\n {1}", "Token request validation success", json);
        }
Exemple #5
0
        private void LogWarn(string message)
        {
            var validationLog = new TokenRequestValidationLog(_validatedRequest);
            var json          = LogSerializer.Serialize(validationLog);

            Logger.WarnFormat("{0}\n {1}", message, json);
        }
Exemple #6
0
        private Func <string> LogEvent(string message)
        {
            return(() =>
            {
                var validationLog = new TokenRequestValidationLog(_validatedRequest);
                var json = LogSerializer.Serialize(validationLog);

                return message + "\n " + json;
            });
        }
        private void LogError(string message = null, params object[] values)
        {
            if (message.IsPresent())
            {
                try
                {
                    _logger.LogError(message, values);
                }
                catch (Exception ex)
                {
                    _logger.LogError("Error logging {exception}", ex.Message);
                }
            }

            var details = new TokenRequestValidationLog(_validatedRequest);

            _logger.LogError("{details}", details);
        }
Exemple #8
0
        private void LogInfo(string message = null, params object[] values)
        {
            var details = new TokenRequestValidationLog(_validatedRequest);

            if (message.IsPresent())
            {
                try
                {
                    _logger.LogInformation(message + ", request details: {details}", values, details);
                }
                catch (Exception ex)
                {
                    _logger.LogError("Error logging {exception}", ex.Message);
                }
            }
            else
            {
                _logger.LogInformation("{details}", details);
            }
        }
        private void LogSuccess()
        {
            var details = new TokenRequestValidationLog(_validatedRequest);

            _logger.LogInformation("Token request validation success\n{details}", details);
        }
        private void LogError(string message)
        {
            var details = new TokenRequestValidationLog(_validatedRequest);

            _logger.LogError(message + "\n{details}", details);
        }