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.
Zalecana akcja
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.