Our next-gen architecture is built to help you make sense of your ever-growing data. Watch a 4-min demo video!

Back to All Integrations

.NET Core .NET Core

Last Updated: Jan. 22, 2023

Coralogix offers an easy .NET native integration in the form of an SDK using our open-source code.


First we need to install the SDK which is available using the Package Manager Console

#for .Net framework use this command:
Install-Package Coralogix.SDK 

#For .Net Core use this command:
Install-Package CoralogixCoreSDK


This code example demonstrates how to configure the logging object and send messages to it.
this example is taken from our sam project which you can review for full context: Here

using System;

namespace netcore_sdk_example
    using CoralogixCoreSDK;
    using System.Threading.Tasks;

    internal class Program
        static void Main(string[] args)
            int i = 0;

                CoralogixLogger coralogixLogger;

                // The common practice is to get an instance of the logger in each class and setting the logger name to the class name.
                //logger name will be used as category unless specified otherwise.
                coralogixLogger = CoralogixLogger.GetLogger("My class");

                // Configure Coralogix SDK. You need to define it only once per process.
                coralogixLogger.Configure("PRIVATE_KEY", "APPLICATION_NAME", "SUBSYSTEM_NAME");

                //Send "Hello World!" message with severity verbose.
                coralogixLogger.Log(Severity.Error, "Hello World Coralogix");
            } while ( i < 10);

Need help? We love to assist our customers, simply reach out via our in-app chat, and we will walk you through, step by step.

On this page