Merge remote-tracking branch 'origin/main'

# Conflicts:
#	Web/Azaion.Web/Azaion.WebService/Program.cs
This commit is contained in:
Oleksandr Bezdieniezhnykh
2024-07-22 16:02:28 +03:00
3 changed files with 18 additions and 1 deletions
+1
View File
@@ -4,3 +4,4 @@ obj
.vs
*.DotSettings*
*.user
log*
@@ -8,6 +8,9 @@
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.6"/>
<PackageReference Include="Serilog.Extensions.Hosting" Version="8.0.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0"/>
</ItemGroup>
@@ -2,9 +2,22 @@ using Azaion.Repository;
using Azaion.Repository.DTO;
using Azaion.Video;
using Microsoft.Extensions.Options;
using Serilog;
using Serilog.Events;
var builder = WebApplication.CreateBuilder(args);
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Override("Microsoft", LogEventLevel.Information)
.Enrich.FromLogContext()
.WriteTo.Console()
.WriteTo.File(
path: "Logs/log.txt",
rollingInterval: RollingInterval.Day)
.CreateLogger();
builder.Host.UseSerilog();
builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();