diff --git a/Govor.API/Extensions/ConfiguratorLoggerExtensions.cs b/Govor.API/Extensions/ConfiguratorLoggerExtensions.cs new file mode 100644 index 0000000..6945925 --- /dev/null +++ b/Govor.API/Extensions/ConfiguratorLoggerExtensions.cs @@ -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(); + } +} \ No newline at end of file diff --git a/Govor.API/Govor.API.csproj b/Govor.API/Govor.API.csproj index fe270b5..71de3d2 100644 --- a/Govor.API/Govor.API.csproj +++ b/Govor.API/Govor.API.csproj @@ -18,6 +18,7 @@ + diff --git a/Govor.API/Program.cs b/Govor.API/Program.cs index ec3cea6..402aaad 100644 --- a/Govor.API/Program.cs +++ b/Govor.API/Program.cs @@ -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(); }); });