Skip to content

Commit deb7723

Browse files
committed
feat: use Sentry for logging
Let's see what the deal is...
1 parent 3c1efca commit deb7723

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

WebApi/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
.TrimKeyPrefix($"{PROJECT_ID}:");
3737
});
3838

39+
builder.WebHost.UseSentry();
40+
3941
ConfigureServices(builder.Services, builder.Configuration);
4042
ConfigureDataAccess(builder.Services, builder.Configuration);
4143

WebApi/WebApi.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<ItemGroup>
2121
<PackageReference Include="Microsoft.Data.Sqlite" Version="7.0.16" />
2222
<PackageReference Include="Microsoft.Extensions.Configuration.AzureAppConfiguration" Version="7.1.0" />
23+
<PackageReference Include="Sentry.AspNetCore" Version="4.1.2" />
2324
<PackageReference Include="SnooBrowser.Extensions.DependencyInjection" Version="3.0.4" />
2425
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
2526
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="6.4.0" />

WebApi/appsettings.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,16 @@
1414
"AppId": "",
1515
"AppSecret": "",
1616
"RefreshToken": ""
17+
},
18+
"Sentry": {
19+
"Dsn": "in app config",
20+
"SendDefaultPii": false,
21+
"MaxRequestBodySize": "Always",
22+
"MinimumBreadcrumbLevel": "Debug",
23+
"MinimumEventLevel": "Warning",
24+
"AttachStackTrace": true,
25+
"Debug": true,
26+
"DiagnosticLevel": "Error",
27+
"TracesSampleRate": 1.0
1728
}
1829
}

0 commit comments

Comments
 (0)