I'm getting a little confused with how to log the generated SQL with asp.net core 2 and EntityFrameworkCore 2 and the correct way to go about it.
After reading the this link from the MS docs it is saying that I should add during the services configuration in the startup.cs
using .UseLoggerFactory(<LoggerFactory>)
.
However, this seems outdated as when I look to add the logger I get this message;
Could someone please tell me the best way to add the logger to log the SQL for debug purposes?
I also plan to use Nlog going forward for all my logging as opposed to the built in logging facilities, I assume the approach (In that the Nlog loggerfactory is injected instead of the default MS instance) for this would be the same or are there any configuration differences (with regards to using NLog)?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…