chore: project clean

This commit is contained in:
2025-09-20 23:26:06 +03:00
parent 44881818a2
commit 3b321d0ff4
12 changed files with 81 additions and 245 deletions

24
Logging/LoggingConfigurator.cs Executable file
View File

@@ -0,0 +1,24 @@
using System.Reflection;
using Serilog;
using Serilog.Exceptions;
namespace GamificationService.Loggging;
public static class LoggingConfigurator
{
public static void ConfigureLogging(){
var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production";
var configuration = new ConfigurationBuilder()
.AddJsonFile("appsettings.json",optional:false,reloadOnChange:true).Build();
Console.WriteLine(environment);
Console.WriteLine(configuration);
Log.Logger = new LoggerConfiguration()
.Enrich.FromLogContext()
.Enrich.WithExceptionDetails()
.WriteTo.Debug()
.WriteTo.Console()
.Enrich.WithProperty("Environment",environment)
.ReadFrom.Configuration(configuration)
.CreateLogger();
}
}