Loupe - Log - Monitor - Resolve
Loupe / Developer's Guide / For .NET Core / 6 / 8 / Logging / Using with Other Log Systems / Third Party Integration - Using NLog with Loupe
In This Topic
    Third Party Integration - Using NLog with Loupe
    In This Topic

    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 provides built-in integration with both NLog 1.0 and NLog 2.0 using the Log Target extensibility built into NLog.  This is basically a single class (Gibraltar.Agent.NLog.GibraltarTarget) that is available as both source code (GibraltarTarget.cs) and an assembly on NuGet.

    This agent is open source and hosted on GitHub.  If you'd like to see it do something more/better/different or just curious how it works you can get the entire source code and even give the team a pull request or just log an issue.
     Integrating with NLog 1.0
     Just follow the instructions in Using NLog 1.0 with Loupe to directly use the Loupe Agent for NLog distributed in the SDK.
     Integrating with NLog 2.0
    Just follow the instructions in Using NLog 2.0 with Loupe to directly use the Loupe Agent for NLog 2 or recompile the provided source code to work with newer builds of NLog 2.

     You can download the latest version of NLog, get support, and read documentation common scenarios at the NLog Project Web Site.

    The Loupe Agent for NLog is fully supported by Gibraltar Software.  If you run into any issues using it, please don't hesitate to contact us at support@gibraltarsoftware.com.

    See Also