aws / aws/aws-logging-dotnet

Support Serilog 3.0.0

Open
#222 2 comments 0 reactions 0 assignees View on GitHub
feature-request module/logging p2 queued
Dominant language
C#
Stars
307
Forks
135
Avg merge
1d 10h
Merged PRs (30d)
4

Description

### Describe the feature

Serilog 3.0.0 has been released on June 20th 1:01 AM GMT+2. Changelog: https://github.com/serilog/serilog/releases/tag/v3.0.0

`AWS.Logger.SeriLog` currently supports Serilog v2.6.0 and up.

The major version release of Serilog does come with breaking changes.

### Use Case

Aiming to keep up with current developments in dependencies we use, to security minimize risks and benefiting from performance improvements.

### Proposed Solution

Update the dependency on Serilog to version 3.0.0 and fix breaking changes.

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [X] This feature might incur a breaking change

### AWS .NET SDK and/or Package version used

AWS.Logger.SeriLog v3.2.0

### Targeted .NET Platform

.NET6

### Operating System and version

AmazonLinux, Windows 10

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Serilog 3.0.0 changelog linked in the issue and locating the AWS.Logger.SeriLog dependency and its tests. Identify the breaking changes affecting this package, then verify that the dependency targets Serilog 3.0.0 and the existing test suite passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.