W3CLoggerOptions Třída

Definice

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

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

Konstruktory

W3CLoggerOptions()

Vlastnosti

FileName

Získá nebo nastaví řetězec představující předponu názvu souboru použitého k uložení informací o protokolování. Aktuální datum plus číslo souboru (ve formátu {RRRRMMDD). X} se připojí k dané hodnotě. Výchozí hodnota je w3clog-.

FileSizeLimit

Získá nebo nastaví přísně kladnou hodnotu představující maximální velikost protokolu v bajtech nebo null pro žádný limit. Jakmile je protokol plný, nepřidají se žádné další zprávy. Výchozí hodnota je 10MiB.

FlushInterval

Získá nebo nastaví období, po kterém se protokoly vyprázdní do úložiště. Výchozí hodnota je 1 sekunda.

LogDirectory

Získá nebo nastaví řetězec představující adresář, ve kterém se soubor protokolu zapíše do výchozích hodnot ./logs/ vzhledem k adresáři aplikace (ContentRoot). Pokud je zadána úplná cesta, použije se úplná cesta. Pokud je zadána relativní cesta, úplná cesta bude tato cesta relativní vzhledem k ContentRoot.

LoggingFields

Pole, která se mají protokolovat. Ve výchozím nastavení se protokolují vlastnosti požadavků a odpovědí a hlavičky a informace o datu a čase a název serveru.

RetainedFileCountLimit

Získá nebo nastaví přísně kladnou hodnotu představující maximální počet zachovaných souborů. Výchozí hodnota je 4. Musí být mezi 1 a 10 000 včetně.

Platí pro