diff --git a/.gitignore b/.gitignore index d55939e..8b9cbb4 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ bin obj .vs *.DotSettings* -*.user \ No newline at end of file +*.user +log* \ No newline at end of file diff --git a/Web/Azaion.Web/Azaion.WebService/Azaion.WebService.csproj b/Web/Azaion.Web/Azaion.WebService/Azaion.WebService.csproj index 7e3a25a..e66d464 100644 --- a/Web/Azaion.Web/Azaion.WebService/Azaion.WebService.csproj +++ b/Web/Azaion.Web/Azaion.WebService/Azaion.WebService.csproj @@ -8,6 +8,9 @@ + + + diff --git a/Web/Azaion.Web/Azaion.WebService/Program.cs b/Web/Azaion.Web/Azaion.WebService/Program.cs index 70a1c4e..31718ae 100644 --- a/Web/Azaion.Web/Azaion.WebService/Program.cs +++ b/Web/Azaion.Web/Azaion.WebService/Program.cs @@ -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();