feat:Initial commit

This commit is contained in:
elar1s
2025-09-25 22:21:41 +03:00
commit 02934b1fd9
35 changed files with 1267 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using Serilog;
namespace StoreService.Extensions;
/// <summary>
/// Logging related extensions (Serilog configuration).
/// </summary>
public static class LoggingExtensions
{
/// <summary>
/// Adds Serilog configuration for the host using appsettings.json (Serilog section).
/// </summary>
public static IHostBuilder AddSerilogLogging(this IHostBuilder hostBuilder)
{
hostBuilder.UseSerilog((ctx, services, cfg) =>
{
cfg.ReadFrom.Configuration(ctx.Configuration)
.ReadFrom.Services(services)
.Enrich.FromLogContext();
});
return hostBuilder;
}
}