Bring sample app more in line with Microsoft docs #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR aims to bring the included
SimpleServiceSample
better in line with the samples given in the Microsoft docs. I think we should strive to keep as close as possible to the archetypical samples given by Microsoft. That makes the typical setup of a hosted service/background service better recognizable, and shows better what is typical to setting up Serilog.This PR:
Microsoft.NET.Sdk.Worker
SDK. This is the default SDK when creating a new project from the template 'Worker Service'.netcore3.1
.BackgroundService
instead of implementingIHostedService
directly. This leads to a simpler example (better focus on the mechanics of setting up and configuring Serilog). As there are some caveats with implementingIHostedService
directly, devs new to worker services are better of starting fromBackgroundService
.launchSettings.json
.