Partager via


W3CLoggerOptions Classe

Définition

Options pour .Microsoft.AspNetCore.HttpLogging.W3CLogger

public sealed class W3CLoggerOptions
type W3CLoggerOptions = class
Public NotInheritable Class W3CLoggerOptions
Héritage
W3CLoggerOptions

Constructeurs

W3CLoggerOptions()

Options pour .Microsoft.AspNetCore.HttpLogging.W3CLogger

Propriétés

AdditionalRequestHeaders

Liste des valeurs d’en-tête de requête supplémentaires à journaliser.

Les en-têtes de demande peuvent contenir des jetons d’authentification ou des informations privées qui peuvent présenter des problèmes réglementaires en vertu du RGPD et d’autres lois. Les en-têtes de requête arbitraires ne doivent pas être enregistrés, sauf si les journaux sont sécurisés et que l’accès est contrôlé et que l’impact sur la confidentialité est évalué.

FileName

Obtient ou définit une chaîne représentant le préfixe du nom de fichier utilisé pour stocker les informations de journalisation. Date actuelle plus un numéro de fichier (au format {AAAAMMJJ. X} sera ajouté à la valeur donnée. La valeur par défaut est w3clog-.

FileSizeLimit

Obtient ou définit une valeur strictement positive représentant la taille maximale du journal en octets, ou Null pour ne définir aucune limite. Une fois le journal plein, aucun autre message n’est ajouté. La valeur par défaut est 10MiB.

FlushInterval

Obtient ou définit la période après laquelle les journaux seront vidés dans le magasin. La valeur par défaut est de 1 seconde.

LogDirectory

Obtient ou définit une chaîne représentant le répertoire dans lequel le fichier journal sera écrit. La valeur par défaut est ./logs/ relative au répertoire de l’application (ContentRoot). Si un chemin d’accès complet est fourni, ce chemin d’accès complet est utilisé. Si un chemin d’accès relatif est fourni, le chemin d’accès complet est celui relatif à ContentRoot.

LoggingFields

Champs à journaliser. La valeur par défaut est la journalisation des en-têtes et des propriétés de requête et de réponse, ainsi que les informations de date/heure et le nom du serveur.

RetainedFileCountLimit

Obtient ou définit une valeur strictement positive représentant le nombre maximal de fichiers conservés. La valeur par défaut est 4. Doit être compris entre 1 et 10 000, inclus.

S’applique à