I have a class that wraps NLog (called NLogger). My logs are saved to my database. The thing I\'m having a problem with is how do I show where the logging occured. I have th
Nowadays a more simple approach to fix the callsite, is to use LogManager.AddHiddenAssembly(Assembly)
LogManager.AddHiddenAssembly(Assembly)
e.g.
LogManager.AddHiddenAssembly(yourAssembly);
This will fix the callsite and no need to do manual stack walking etc.