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); } }
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)); }
private void LogSuccess() { var validationLog = new TokenRequestValidationLog(_validatedRequest); var json = LogSerializer.Serialize(validationLog); Logger.InfoFormat("{0}\n {1}", "Token request validation success", json); }
private void LogWarn(string message) { var validationLog = new TokenRequestValidationLog(_validatedRequest); var json = LogSerializer.Serialize(validationLog); Logger.WarnFormat("{0}\n {1}", message, json); }
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); }
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); }