Kestrel: Log message attributes changed

Kestrel log messages have associated IDs and names. These attributes uniquely identify different kinds of log messages. Some of those IDs and names were incorrectly duplicated. This duplication problem is fixed in ASP.NET Core 6.0.

Version introduced

ASP.NET Core 6.0

Old behavior

The following table shows the state of the affected log messages before ASP.NET Core 6.0.

Message description Name ID
HTTP/2 connection closed log messages Http2ConnectionClosed 36
HTTP/2 frame sending log messages Http2FrameReceived 37

New behavior

The following table shows the state of the affected log messages in ASP.NET Core 6.0.

Message description Name ID
HTTP/2 connection closed log messages Http2ConnectionClosed 48
HTTP/2 frame sending log messages Http2FrameSending 49

Reason for change

Log IDs and names should be unique so different message types can be identified.

If you have code or configuration that references the old IDs and names, update those references to use the new IDs and names.