Heartbeat now logs every 15s, to ../logs/heartbeat.log
ServiceTrace now longs any request with duration > 50ms, to ../logs/requests.log
Eliminated IP tracing from RequestDurationLoggingInspector. Now only the server-side requestID is logged (for correlation with other log statements).
Changed some logging over to NLog. Configuration is controlled by NLog.config file. This file needs to be placed next to the running binary. I've marked it as 'Always Copy' in the project settings, but deploy would need to handle that as well.
Console log is created, but it's not used yet. Will convert more logging as I go.
Logs should roll daily, and be kept for 31 days. Those values are tweakable in the NLog.config.
Logs should roll daily, and be kept for 31 days. Those values are tweakable in the NLog.config.