new logger

This commit is contained in:
Artemy
2025-07-01 15:46:41 +07:00
parent cdae63b223
commit b84d641bb5
3 changed files with 25 additions and 2 deletions
@@ -0,0 +1,17 @@
using Serilog;
namespace Govor.API.Extensions;
public static class ConfiguratorLoggerExtensions
{
public static void AddLogger(this WebApplicationBuilder builder)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Information()
.WriteTo.Console()
.WriteTo.File("Logs/log-.txt", rollingInterval: RollingInterval.Day) // Лог в файл, ежедневно
.CreateLogger();
builder.Host.UseSerilog();
}
}
+1
View File
@@ -18,6 +18,7 @@
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
<PackageReference Include="NSwag.AspNetCore" Version="14.4.0" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-preview.3.efcore.9.0.0" />
<PackageReference Include="Serilog.AspNetCore" Version="9.*" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="9.0.1" />
</ItemGroup>
+7 -2
View File
@@ -11,16 +11,21 @@ var builder = WebApplication.CreateBuilder(args);
var configuration = builder.Configuration;
var services = builder.Services;
builder.AddLogger();// Serilog
builder.Configuration.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
builder.Services.AddCors(options =>
{
options.AddPolicy("AllowFrontend", policy =>
{
policy.WithOrigins("http://localhost:5000", "https://localhost:5000")
/*policy.WithOrigins("http://localhost:5000", "https://localhost:5000")
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials();
.AllowCredentials();*/
policy.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod();
});
});