Всем добрый день. Хочу настроить логирование сервиса в БД Postgres с помощью ILogger. Сервис логгинга добавил. Сейчас запись идет в консоль. Как настроить запись логов БД?
public void ConfigureServices(IServiceCollection services)
{services.AddLogging();}
По ссылке Logging with NLog and PostgreSQL
можно найти основную инструкцию по настройке NLOG с записью логов в БД Postgress и txt. С некоторыми исключениям для тех кто работает с Net.Core 2.2 (У меня, например, VS-2017). В классе Startup прописываем:
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
}
и
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
GlobalDiagnosticsContext.Set("configDir", $"{Environment.CurrentDirectory}\\");
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseDefaultFiles();
app.UseStaticFiles();
}
Для тех у кого Net.Core 3.0 можно брать весь код по ссылке.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть метод, на вход подается простой словарь (Dictionary cars), который содержит цвет и модель(key-color, values-model)мне нужно нарисовать таблицу в которой...
Имеется таблица Tickets, у которой несколько связейЧтобы загрузить все необходимые связанные данные, получается такой запрос: