RequestLogger that can be used with NLog.
RequestLogger.NLog is available via NuGet:
There are some example projects in this repository that will show you how to use this package:
Custom Log Format
If you want to customize the log that gets sent to NLog, then you need to create a custom
ILogFormatter. This package comes with a default formatter