Generic logger (ARCH1011)
هذا المحتوى غير متوفر بلغتك بعد.
Key dotnet.logging.generic-logger · Severity warning · Category logging
The non-generic ILogger does not derive its category from the type name, which makes filtering logs by source class harder. Use ILogger<T>.
Incorrect
Section titled “Incorrect”public OrderService(ILogger logger){ _logger = logger;}Correct
Section titled “Correct”public OrderService(ILogger<OrderService> logger){ _logger = logger;}Change the dependency to ILogger<T>, where T is the class using the logger, so the category is assigned automatically.