Skip to content

Migrate to using Microsoft ILogger abstraction#146

Open
Hawxy wants to merge 2 commits into
SchematicHQ:mainfrom
Hawxy:ilogger
Open

Migrate to using Microsoft ILogger abstraction#146
Hawxy wants to merge 2 commits into
SchematicHQ:mainfrom
Hawxy:ilogger

Conversation

@Hawxy
Copy link
Copy Markdown

@Hawxy Hawxy commented Apr 29, 2026

I mentioned this to Ryan as the other breaking change that'd be useful to do at the same time as the cache abstractions for pluggability.

  • Eliminates the custom logging interface.
  • Adjusts the log structure to use named placeholders and ensures exception stack traces get properly reported.
  • Migrates the tests to use the Microsoft-supplied testing abstractions

There's an additional advantage that the logs could be migrated to use source-generated logging down the road to avoid allocations when specific log levels are disabled.

I've kept the console logger enabled out of the box as before.

@Hawxy Hawxy requested a review from a team as a code owner April 29, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant