Open
Description
Kestrel logging ID changes
Kestrel log messages have associated IDs and names. These are used to uniquely identify different kinds of log messages. Some of those IDs and names were incorrectly duplicated. This is being fixed in .NET 6.
Version introduced
.NET 6.0
New behavior
HTTP/2 connection closed log messages:
Name: Http2ConnectionClosed (unchanged)
ID: 36 (before) -> 48 (after)
HTTP/2 frame sending log messages:
Name: Http2FrameReceived (before) -> Http2FrameSending (after)
ID: 37 (before) -> 49 (after)
Reason for change
Log IDs and names should be unique so different message types can be identified.
Recommended action
If you have code or configuration that references the old IDs and names, update those references use the new IDs and names.
Category
ASP.NET
Affected APIs
Not detectable via API analysis
Issue metadata
- Issue type: breaking-change