In my ASP.NET Core-6 Web API, I installed Serilog. I never installed Microsoft.Extensions.Logging
But to my surprise, when I wanted to reference Serilog using:
using ILogger = Serilog.ILogger;
public class AuthController : BaseApiController
{
private readonly ILogger<AuthController> _logger;
private IAuthService _authService;
public AuthController(ILogger<AuthController> logger, IAuthService authService)
{
_logger = logger;
_authService = authService;
}
}
ILogger automatically detect Microsoft.Extensions.Logging, and I couldn't change to Serilog.
How do I resolve this?
Thanks