Udostępnij za pośrednictwem


Kestrel: zmieniono atrybuty komunikatu dziennika

Komunikaty dziennika Kestrel mają skojarzone identyfikatory i nazwy. Te atrybuty jednoznacznie identyfikują różne rodzaje komunikatów dziennika. Niektóre z tych identyfikatorów i nazw zostały niepoprawnie zduplikowane. Ten problem duplikacji został rozwiązany w programie ASP.NET Core 6.0.

Wprowadzona wersja

ASP.NET Core 6.0

Stare zachowanie

W poniższej tabeli przedstawiono stan komunikatów dziennika, których dotyczy problem przed ASP.NET Core 6.0.

Opis wiadomości Nazwisko Identyfikator
Komunikaty dziennika zamkniętego połączenia HTTP/2 Http2ConnectionClosed 36
Ramka HTTP/2 wysyłająca komunikaty dziennika Http2FrameReceived 37

Nowe zachowanie

W poniższej tabeli przedstawiono stan komunikatów dziennika, których dotyczy problem, w ASP.NET Core 6.0.

Opis wiadomości Nazwisko Identyfikator
Komunikaty dziennika zamkniętego połączenia HTTP/2 Http2ConnectionClosed 48
Ramka HTTP/2 wysyłająca komunikaty dziennika Http2FrameSending 49

Przyczyna wprowadzenia zmiany

Identyfikatory dzienników i nazwy powinny być unikatowe, aby można było zidentyfikować różne typy komunikatów.

Jeśli masz kod lub konfigurację odwołującą się do starych identyfikatorów i nazw, zaktualizuj te odwołania, aby używać nowych identyfikatorów i nazw.