تخطَّ إلى المحتوى

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>.

public OrderService(ILogger logger)
{
_logger = logger;
}
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.