Argo Data Logging Solution using PostSharp and NLog

added by PostSharp
2/4/2021 2:00:00 PM


This entry will describe how Argo Data used PostSharp Logging to provide logging for many of Argo’s projects and how Argo customized the logging effort to create added value for logging entries in terms of traceability across multiple services. The audience for this entry is architects and developers. At Argo, our solution is composed of several different micro services that work together to produce the end results. A service can call another service which can call another service, and so on, to provide the final payload to the caller. This means that there are many layers of calls with multiple log files and possibly on multiple servers. Tracking a single call through several services can be a daunting task.