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();
});
});