title: Why everyone using logger packages with ILogger of ASP.Net Core?
body: <p>for logging, developers use from logging package like: Nlog, SeriLog , ...
  while asp.net core has <code>Microsoft.Extenstions.Logging.ILogger</code> ?</p>
  <p>doesn't <code>ILogger</code> of asp.net core recording log?</p>
  <p>if <code>ILogger</code> can records log, isn't better uses that without any other packages?
  if <code>ILogger</code> can records log, then why developers don`t use it alone?</p>
  <p>and if <code>ILogger</code> can't records log alone and other packages do, then what is benefits of <code>ILogger</code> that being used with other logging packages together instead using one logging package alone?</p>