I like NLog due to multiple reasons described in https://robertmccarter.com/switching-to-nlog and
However I consider https://github.com/ServiceStack/ServiceStack and https://nuget.org/packages/ServiceStack.Logging.NLog to keep generic interface and ability to switch to other provider in a future.
Is anyone aware about any disadvantages/limitations of using ServiceStack.Logging.NLog instead of direct NLog calls?
Will it cause any essential performance degradation?
Is any functionality that available when called NLog loggers directly, but not supported by ServiceStack?