Skip to content

auth10/loggly-csharp

 
 

Repository files navigation

Loggly .NET Driver

This is a .NET driver for loggly.com.

Logging Events

Create a new Logger with your input key:

var logger = new Logger(“my-long-key-that-i-got-when-setting-up-my-http-input”);

For JSON logging you can use LogInfo, LogVerbose, LogWarning, LogError methods that will create json objects with properties like category, message, exception (if applicable), extra data that you provide.

Use either a synchronous or asynchronous Log method.

Searching Events

First, setup the username/password you want to connect with:

LogglyConfiguration.Configure(c => c.AuthenticateWith(“username”, “password”));

Next, create a searcher with your domain:

var searcher = new Searcher(“mydomain”);

Finally, use the various Search methods.

For JSON search you can use SearchJson methods.

Note that searching happens synchronously.

Facets

First, setup the username/password you want to connect with:

LogglyConfiguration.Configure(c => c.AuthenticateWith(“username”, “password”));

Next, create a facet with your domain:

var facet = new Facet(“mydomain”);

Finally, use the various GetDate, GetIp and @GetInput* methods.

Getting facts is always synchronous

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.0%
  • Shell 1.0%