W3CLoggerOptions Класс

Определение

Параметры для Microsoft.AspNetCore.HttpLogging.W3CLogger.

public sealed class W3CLoggerOptions
type W3CLoggerOptions = class
Public NotInheritable Class W3CLoggerOptions
Наследование
W3CLoggerOptions

Конструкторы

W3CLoggerOptions()

Параметры для Microsoft.AspNetCore.HttpLogging.W3CLogger.

Свойства

AdditionalRequestHeaders

Список дополнительных значений заголовка запроса для записи в журнал.

Заголовки запросов могут содержать маркеры проверки подлинности или частную информацию, которая может иметь нормативные требования в соответствии с GDPR и другими законами. Произвольные заголовки запросов не должны записываться в журнал, если журналы не защищены, доступ не контролируется и не оценивается влияние на конфиденциальность.

FileName

Возвращает или задает строку, представляющую префикс имени файла, используемого для хранения данных журнала. Текущая дата плюс номер файла (в формате {ГГГГММДД. X} будет добавлен к заданному значению. По умолчанию — w3clog-.

FileSizeLimit

Возвращает или задает строго положительное значение, представляющее максимальный размер журнала в байтах или значение null при отсутствии ограничения. После заполнения журнала сообщения больше не добавляются. По умолчанию — 10MiB.

FlushInterval

Возвращает или задает период, по истечении которого журналы записываются в хранилище. Значение по умолчанию — 1 секунда.

LogDirectory

Возвращает или задает строку, представляющую каталог, в который будет записан файл журнала. По умолчанию — ./logs/ относительно каталога приложения (ContentRoot). Если указан полный путь, будет использоваться этот полный путь. Если указан относительный путь, полный путь будет таким же, как и ContentRoot.

LoggingFields

Регистрируемые поля. По умолчанию регистрируются свойства и заголовки запроса и ответа, а также сведения о дате и времени и имя сервера.

RetainedFileCountLimit

Возвращает или задает строго положительное значение, представляющее максимальное количество сохраняемых файлов. По умолчанию — 4. Значение должно быть от 1 до 10 000 включительно.

Применяется к