Generic logger (ARCH1011)
Anahtar dotnet.logging.generic-logger · Önem warning · Kategori logging
Jenerik olmayan ILogger, günlük kategorisini tür adından türetmez; bu da günlükleri kaynak sınıfa göre filtrelemeyi zorlaştırır. ILogger<T> kullanın.
Hatalı
Bölüm başlığı “Hatalı”public OrderService(ILogger logger){ _logger = logger;}public OrderService(ILogger<OrderService> logger){ _logger = logger;}Düzeltme
Bölüm başlığı “Düzeltme”Bağımlılığı ILogger<T> olacak şekilde değiştirin; burada T, günlüğü kullanan sınıftır. Böylece kategori otomatik atanır.