🗑️ Remove Serilog dependencies in logging packages #212
Labels
area:logging
All issues related to test logging.
dependencies
Pull requests that update a dependency file
good first issue
Good for newcomers
Milestone
Is your feature request related to a problem? Please describe.
In the past, when the Testing.Logging package was mostly internally used, we had introduced a Serilog variant to test out things in and test transactional correlation. But since this is now more publicly used, it does not seem right to force Serilog dependencies in these logging packages.
Describe the solution you'd like
Deprecate the Serilog references in the Logging.* packages.
Describe alternatives you've considered
None seems approporiate. We should strive towards minimal dependencies, and if people want to have custom test logging, they can still do this by building on top of our `Il
Additional context
The dependency is a transient one in the Logging.Core package.
Action plan
Arcus.Testing.Logging.Core
on NuGet (v1.2 and lower);Arcus.Testing.Logging.Core
(v1.3) (chore: deprecate serilog functionality #231);[Obsolete]
(v1.3) (chore: deprecate serilog functionality #231);Arcus.Testing.Logging.Core
(v2.0).The text was updated successfully, but these errors were encountered: