Skip to content

Commit d281d6c

Browse files
committed
Adjust logging template
1 parent b43539c commit d281d6c

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

App/Api/Api.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
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>

App/Api/Program.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
using 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

512
var builder = WebApplication.CreateBuilder(args);
613

App/Api/appsettings.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,27 @@
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
}

App/Directory.Packages.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
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>

0 commit comments

Comments
 (0)