W3CLoggerOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için Microsoft.AspNetCore.HttpLogging.W3CLoggerseçenekler.
public sealed class W3CLoggerOptions
type W3CLoggerOptions = class
Public NotInheritable Class W3CLoggerOptions
- Devralma
-
W3CLoggerOptions
Oluşturucular
W3CLoggerOptions() |
için Microsoft.AspNetCore.HttpLogging.W3CLoggerseçenekler. |
Özellikler
AdditionalRequestHeaders |
Günlüğe kaydedilecek ek istek üst bilgisi değerlerinin listesi. İstek üst bilgileri kimlik doğrulama belirteçleri veya GDPR ve diğer yasalar uyarınca mevzuatla ilgili endişeleri olabilecek özel bilgiler içerebilir. Günlükler güvenli ve erişim denetimli olmadıkça ve gizlilik etkisi değerlendirilmediği sürece rastgele istek üst bilgileri günlüğe kaydedilmemelidir. |
FileName |
Günlük bilgilerini depolamak için kullanılan dosya adının ön ekini temsil eden bir dize alır veya ayarlar.
Geçerli tarih ve bir dosya numarası ({YYYYMMDD biçiminde). X} verilen değere eklenir.
Varsayılan olarak olarak |
FileSizeLimit |
Sınır olmadan bayt veya null cinsinden en büyük günlük boyutunu temsil eden kesin olarak pozitif bir değer alır veya ayarlar.
Günlük dolduktan sonra başka ileti eklenmez.
Varsayılan olarak olarak |
FlushInterval |
Günlüklerin depoya boşaltılacağı dönemi alır veya ayarlar. Varsayılan değer 1 saniyedir. |
LogDirectory |
Günlük dosyasının yazılacağı dizini temsil eden bir dize alır veya ayarlar.
Varsayılan olarak uygulama dizinine |
LoggingFields |
Günlüğe kaydedilecek alanlar. Varsayılan olarak istek ve yanıt özelliklerini ve üst bilgilerini günlüğe kaydeder, ayrıca tarih/saat bilgileri ve sunucu adı. |
RetainedFileCountLimit |
En fazla korunan dosya sayısını temsil eden kesin olarak pozitif bir değer alır veya ayarlar.
Varsayılan olarak olarak |