Capture NLog Data with Loupe
NLog is a powerful, flexible logging system available for all .NET platforms. It’s a great choice when you need very sophisticated log gathering capabilities such as sending log messages from clients to servers, multiple logging levels used simultaneously in the application, and a range of other sophisticated features.
Loupe has integrated with NLog since version 1.0, capturing everything you’re already sending to NLog and extending it with Loupe’s additional data.
How the Loupe Agent works with NLog
Loupe interfaces with NLog through the Loupe Agent for NLog. This allows it to work beside existing Log Targets to allow you to try Loupe in parallel with your existing log storage techniques. Because NLog is available as source code and through a large number of binary distributions the Loupe Log Target isn’t compiled into the Loupe Agent. Instead, it is provided in source code and as a NuGet Package compiled for each major version of NLog as they are available. You can include the Log Target source code in your own library, or compile it as is, referencing the NLog version you are distributing.
To quickly start capturing your NLog data with Loupe, following our directions on GitHub.
Centralized Logging, Error Management, and More
By adding Loupe with your existing NLog application, all of the custom messages you’ve created will be merged with the additional data Loupe captures and can be viewed locally or sent to a Loupe Server for centralized storage and analysis.
Within minutes you can be getting notifications of each unique error reported in your application, with all the tools you need to manage those issues and support your users.