using AyCode.Services.Loggers; using TIAMWebApp.Shared.Application.Models.ClientSide; using TIAMWebApp.Shared.Application.Models; using System.Net.Http.Json; using AyCode.Core.Helpers; using AyCode.Core.Loggers; 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}"; //logItem.ThreadId = Environment.CurrentManagedThreadId; _httpClient.PostAsJsonAsync(url, logItem).Forget(); } }