Sdílet prostřednictvím


HttpLoggingOptions Třída

Definice

Možnosti pro Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware.

public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
Dědičnost
HttpLoggingOptions

Konstruktory

HttpLoggingOptions()

Možnosti pro Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware.

Vlastnosti

CombineLogs

Získá nebo nastaví, pokud middleware zkombinuje protokoly požadavku, textu požadavku, odpovědi, textu odpovědi a doby trvání do jedné položky protokolu. Výchozí formát je false.

LoggingFields

Pole, která se mají protokolovat pro požadavek a odpověď. Ve výchozím nastavení se protokolují vlastnosti a hlavičky požadavků a odpovědí.

MediaTypeOptions

Možnosti konfigurace kódování pro konkrétní typ média

Pokud požadavek nebo odpověď neodpovídají podporovanému typu média, text odpovědi se nezaprotokoluje.

RequestBodyLogLimit

Maximální velikost textu požadavku pro přihlášení (v bajtech). Výchozí hodnota je 32 kB.

RequestHeaders

Hodnoty hlaviček požadavku, které se můžou protokolovat.

Pokud hlavička požadavku není v RequestHeaderssouboru , název hlavičky se zaprotokoluje s redigovanou hodnotou. Hlavičky žádostí můžou obsahovat ověřovací tokeny nebo soukromé informace, které můžou mít právní předpisy podle GDPR a dalších zákonů. Hlavičky libovolných požadavků by se neměly protokolovat, pokud protokoly nejsou zabezpečené a neřídí se přístup a neposoudí se dopad na ochranu osobních údajů.

ResponseBodyLogLimit

Maximální velikost textu odpovědi pro přihlášení (v bajtech) Výchozí hodnota je 32 kB.

ResponseHeaders

Hodnoty hlaviček odpovědi, které se můžou protokolovat.

Pokud hlavička odpovědi není v ResponseHeaderssouboru , název hlavičky se zaprotokoluje s redigovanou hodnotou.

Platí pro