public ApiRequest(ApiClient client, string url, HttpMethod method) { _apiClient = client; _request = new HttpRequestMessage(method, url); _apiRequestLogger = new ApiRequestLogger(); _apiPayloadLogger = new ApiPayloadLogger(); }
public async Task InvokeAsync(HttpContext context) { await _next(context); // Do logging or other work that doesn't write to the Response. try { ILogger logger = new ApiRequestLogger(); logger.Log <HttpContext>(LogLevel.Information, new EventId(Guid.NewGuid().GetHashCode()), context, null, null); } catch (Exception e) { } }
public EventClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }
public CampaignClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }
protected ClientBase(HttpClient http, ApiRequestLogger logger) { _http = http; _logger = logger; }
public CharityClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }
public FundraisingClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }
public LeaderboardClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }
public DonationClient(HttpClient http, ApiRequestLogger logger) : base(http, logger) { }