Breaking News from AWS re:Invent
Coralogix receives AWS Rising Star award!
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; do { 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"); i++; Task.Delay(1000).Wait(); } 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.