-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
breaking changeThis issue can only be delivered as part of a breaking change release.This issue can only be delivered as part of a breaking change release.
Description
Issue
Various engineering teams use ILogger<T> instead of ILogger with source generation. However, the CreateReplaySafeLogger<T> method returns an ILogger, creating an incompatibility with these practices.
Suggested fix
Change CreateReplaySafeLogger<T> to return ILogger<T>.
This is not a source-breaking change, but it is a binary-breaking change. We should make a decision about whether this meets the bar for a breaking-change release, or whether we should include this as a minor version release (with appropriate documentation) that can be released sooner.
/cc @jviau
jviau
Metadata
Metadata
Assignees
Labels
breaking changeThis issue can only be delivered as part of a breaking change release.This issue can only be delivered as part of a breaking change release.