HttpLoggingOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni per .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware
public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
- Ereditarietà
-
HttpLoggingOptions
Costruttori
HttpLoggingOptions() |
Opzioni per .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware |
Proprietà
CombineLogs |
Ottiene o imposta se il middleware combina la richiesta, il corpo della richiesta, la risposta, il corpo della risposta e la durata dei log in una singola voce di log. Il valore predefinito è |
LoggingFields |
Campi da registrare per la richiesta e la risposta. L'impostazione predefinita è la registrazione delle proprietà e delle intestazioni delle richieste e delle risposte. |
MediaTypeOptions |
Opzioni per la configurazione delle codifiche per un tipo di supporto specifico. Se la richiesta o la risposta non corrispondono al tipo di supporto supportato, il corpo della risposta non verrà registrato. |
RequestBodyLogLimit |
Dimensioni massime del corpo della richiesta da registrare (in byte). Il valore predefinito è 32 KB. |
RequestHeaders |
Valori di intestazione della richiesta che possono essere registrati. Se un'intestazione di richiesta non è presente in RequestHeaders, il nome dell'intestazione verrà registrato con un valore modificato. Le intestazioni di richiesta possono contenere token di autenticazione o informazioni private che potrebbero avere problemi normativi in base al GDPR e ad altre leggi. Le intestazioni di richiesta arbitrarie non devono essere registrate a meno che i log non siano protetti e controllati dall'accesso e l'impatto sulla privacy valutato. |
ResponseBodyLogLimit |
Dimensioni massime del corpo della risposta da registrare (in byte). Il valore predefinito è 32 KB. |
ResponseHeaders |
Valori di intestazione della risposta che possono essere registrati. Se un'intestazione di risposta non è presente in ResponseHeaders, il nome dell'intestazione verrà registrato con un valore modificato. |