deps: Remove Serilog.Extensions.Logging#433
Conversation
--- updated-dependencies: - dependency-name: Serilog.Extensions.Logging dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Serilog.Extensions.Logging dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Test Results: Windows 2 files 2 suites 16s ⏱️ Results for commit e904873. ♻️ This comment has been updated with latest results. |
Test Results: Ubuntu 2 files 2 suites 50s ⏱️ Results for commit e904873. ♻️ This comment has been updated with latest results. |
Test Results: MacOS 4 files 4 suites 29s ⏱️ Results for commit e904873. ♻️ This comment has been updated with latest results. |
|
@claude See if you can easily remove Serilog from the project. I think it's only being used in some integration tests or example apps. Plan for this, then Show me the plan. |
|
Claude finished @DennisDyallo's task in 12m 3s —— View job Serilog Removal Plan
FindingsSerilog appears in 4 locations across 2 project types — integration tests and a sandbox test app. It does not appear in any production/public code. The core library ( NuGet packages (in 2 Both Note: Code usage (in 2
Documentation only (no dependency):
Removal PlanStep 1 — Remove Serilog packages from both
|
| Item | Effort | Notes |
|---|---|---|
| Remove 6 NuGet package references | Trivial | 3 packages × 2 projects |
Rewrite logging in ReclaimTimeoutTests.cs |
Easy | ~15 line reduction, lose ThreadId in format |
Rewrite logging in EventManagerPlugin.cs |
Easy | ~15 line reduction, lose ThreadId in format |
Update XML docs in Log.cs |
Optional | No build impact |
This is easily doable. All required infrastructure (Microsoft.Extensions.Logging.Console) is already present in both projects. The only functional change is losing thread ID from the log output format, which has no impact on test correctness.
|
@claude Serilog Removal Plan: Do it. |
|
Claude finished @DennisDyallo's task in 1m 51s —— View job Serilog Removal Complete
Removed all 3 Serilog packages ( Note: Thread IDs no longer appear in the log output, but this has no impact on test correctness — the |
Replace Serilog with the built-in AddSimpleConsole from Microsoft.Extensions.Logging.Console, which is already referenced in both projects. Removes 3 NuGet packages (Serilog, Serilog.Extensions.Logging, Serilog.Sinks.Console) from both IntegrationTests.csproj and TestApp.csproj. Co-authored-by: Dennis Dyallo <DennisDyallo@users.noreply.github.com>
…egration/multi-bb9bb716c0
Updated Serilog.Extensions.Logging from 9.0.2 to 10.0.0.
Release notes
Sourced from Serilog.Extensions.Logging's releases.
10.0.0
What's Changed
net10.0target by @nblumhardt in Add anet10.0target serilog/serilog-extensions-logging#282Full Changelog: serilog/serilog-extensions-logging@v9.0.2...v10.0.0
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)