This example show how to implements NLog Wrapper in Asp.Net Core 2.0 with Onion Architecture
NLogNet Implements the standard solution
All other projects implements the solution with a structure based on Onion Architecture
References
https://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-2
https://github.com/NLog/NLog.Extensions.Logging
https://stackoverflow.com/questions/39031585/how-do-i-log-from-other-classes-than-the-controller-in-asp-net-core
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/