Udostępnij za pośrednictwem


HttpLoggingOptions Klasa

Definicja

Opcje dla .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware

public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
Dziedziczenie
HttpLoggingOptions

Konstruktory

HttpLoggingOptions()

Opcje dla .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware

Właściwości

CombineLogs

Pobiera lub ustawia, jeśli oprogramowanie pośredniczące połączy żądanie, treść żądania, odpowiedź, treść odpowiedzi i czas trwania dzienników w jednym wpisie dziennika. Wartość domyślna to false.

LoggingFields

Pola do rejestrowania żądań i odpowiedzi. Domyślnie do rejestrowania właściwości żądań i odpowiedzi oraz nagłówków.

MediaTypeOptions

Opcje konfigurowania kodowania dla określonego typu nośnika.

Jeśli żądanie lub odpowiedź nie są zgodne z obsługiwanym typem nośnika, treść odpowiedzi nie zostanie zarejestrowana.

RequestBodyLogLimit

Maksymalny rozmiar treści żądania do zalogowania (w bajtach). Wartość domyślna to 32 KB.

RequestHeaders

Żądaj wartości nagłówka, które mogą być rejestrowane.

Jeśli nagłówek żądania nie jest obecny w elemecie RequestHeaders, nazwa nagłówka zostanie zarejestrowana przy użyciu wartości zredagowanej. Nagłówki żądań mogą zawierać tokeny uwierzytelniania lub informacje prywatne, które mogą dotyczyć przepisów prawnych wynikających z RODO i innych przepisów. Nie należy rejestrować dowolnych nagłówków żądań, chyba że dzienniki są bezpieczne i kontrolowane oraz wpływ na prywatność.

ResponseBodyLogLimit

Maksymalny rozmiar treści odpowiedzi do zalogowania (w bajtach). Wartość domyślna to 32 KB.

ResponseHeaders

Wartości nagłówka odpowiedzi, które mogą być rejestrowane.

Jeśli nagłówek odpowiedzi nie jest obecny w elemecie ResponseHeaders, nazwa nagłówka zostanie zarejestrowana przy użyciu wartości zredagowanej.

Dotyczy