File tree Expand file tree Collapse file tree 4 files changed +31
-3
lines changed Expand file tree Collapse file tree 4 files changed +31
-3
lines changed Original file line number Diff line number Diff line change 33 <ProjectReference Include =" ..\Services\Services.csproj" />
44 <PackageReference Include =" Asp.Versioning.Mvc.ApiExplorer" />
55 <PackageReference Include =" Microsoft.AspNetCore.OpenApi" />
6- <PackageReference Include =" Serilog" />
6+ <PackageReference Include =" Serilog" />
77 <PackageReference Include =" Serilog.Extensions.Hosting" />
8+ <PackageReference Include =" Serilog.Settings.Configuration" />
89 <PackageReference Include =" Serilog.Sinks.Console" />
910 <PackageReference Include =" Swashbuckle.AspNetCore" />
1011 </ItemGroup >
Original file line number Diff line number Diff line change 11using Serilog ;
22
3- Log . Logger = new LoggerConfiguration ( ) . WriteTo . Console ( ) . CreateLogger ( ) ;
3+ var config = new ConfigurationBuilder ( )
4+ . SetBasePath ( Directory . GetCurrentDirectory ( ) )
5+ . AddJsonFile ( "appsettings.json" , optional : false , reloadOnChange : true )
6+ . Build ( ) ;
7+
8+ Log . Logger = new LoggerConfiguration ( )
9+ . ReadFrom . Configuration ( config )
10+ . CreateLogger ( ) ;
411
512var builder = WebApplication . CreateBuilder ( args ) ;
613
Original file line number Diff line number Diff line change 22 "Logging" : {
33 "LogLevel" : {
44 "Default" : " Information" ,
5+ "Microsoft" : " Information" ,
56 "Microsoft.AspNetCore" : " Warning"
67 }
78 },
9+ "Serilog" : {
10+ "Using" : [" Serilog.Sinks.Console" ],
11+ "MinimumLevel" : {
12+ "Default" : " Information" ,
13+ "Override" : {
14+ "Microsoft" : " Information" ,
15+ "Microsoft.AspNetCore" : " Warning"
16+ }
17+ },
18+ "WriteTo" : [
19+ {
20+ "Name" : " Console" ,
21+ "Args" : {
22+ "outputTemplate" : " [{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz}] [{Level:u3}] {Message:lj}{NewLine}{Exception}"
23+ }
24+ }
25+ ]
26+ },
827 "AllowedHosts" : " *"
928}
Original file line number Diff line number Diff line change 88 <PackageVersion Include =" Microsoft.AspNetCore.OpenApi" Version =" 9.0.0" />
99 <PackageVersion Include =" Serilog" Version =" 4.1.0" />
1010 <PackageVersion Include =" Serilog.Extensions.Hosting" Version =" 8.0.0" />
11+ <PackageVersion Include =" Serilog.Settings.Configuration" Version =" 8.0.4" />
1112 <PackageVersion Include =" Serilog.Sinks.Console" Version =" 6.0.0" />
1213 <PackageVersion Include =" Swashbuckle.AspNetCore" Version =" 7.0.0" />
1314 </ItemGroup >
14- </Project >
15+ </Project >
You can’t perform that action at this time.
0 commit comments