Kestrel:日志消息属性已更改

Kestrel 日志消息具有关联的 ID 和名称。 这些属性唯一地标识了不同类型的日志消息。 其中一些 ID 和名称是错误重复的。 这个重复问题在 ASP.NET Core 6.0 中得到了修复。

引入的版本

ASP.NET Core 6.0

旧行为

下表显示 ASP.NET Core 6.0 之前受影响的日志消息的状态。

消息描述 名称 ID
HTTP/2 连接关闭日志消息 Http2ConnectionClosed 36
HTTP/2 帧发送日志消息 Http2FrameReceived 37

新行为

下表显示 ASP.NET Core 6.0 中受影响的日志消息的状态。

消息描述 名称 ID
HTTP/2 连接关闭日志消息 Http2ConnectionClosed 48
HTTP/2 帧发送日志消息 Http2FrameSending 49

更改原因

日志 ID 和名称应是唯一的,这样才能识别不同的消息类型。

如果你的代码或配置引用了旧的 ID 和名称,请更新这些引用以使用新的 ID 和名称。