using AyCode.Entities.LogItems; using AyCode.Services.Loggers; using static System.Net.WebRequestMethods; using TIAMWebApp.Shared.Application.Models.ClientSide; using TIAMWebApp.Shared.Application.Models.PageModels; using TIAMWebApp.Shared.Application.Models; using System.Net.Http.Json; namespace TIAMWebApp.Shared.Application.Utility; public class HttpClientLogItemWriter : AcHttpClientLogItemWriter { public HttpClientLogItemWriter(HttpClient httpClient) : base(httpClient) { } protected override void WriteLogItemCallback(AcLogItemClient logItem) { var url = $"{Setting.ApiBaseUrl}/{APIUrls.Logger}"; _httpClient.PostAsJsonAsync(url, logItem); } }