Elmah.Io.Client 6.0.135-pre

Elmah.Io.Client

Build status NuGet

Raw client for communicating with the elmah.io API.

Usage

To start logging, create a new instance of the ElmahioAPI class:

client = ElmahioAPI.Create(apiKey);

where apiKey is your API key found on your profile page at elmah.io. Make sure to share this instance as a singleton.

Logging

Log messages either through the log method:

client.Messages.Log(logId, new Exception(), Severity.Error, "This is a bug");

or through one of the helpers:

client.Messages.Debug(logId, "A debug message");
client.Messages.Fatal(logId, exception, "This is a fatal bug");

Creating logs

Logs are containers for log messages. To create a new log for a new application, microservice or similar, use the Create method:

client.Logs.Create(new CreateLog("My log"));

Developing

Parts of this client is auto generated using NSwag. NSwag is an Open Source tool that can generate clients for many languages (like C#) from Swagger/OpenAPI 2.0 and 3.0 specs.

To generate a client from the most reason API specs, you first need to install NSwag. We recommend that you use the NPM package which can be installed with this:

npm install nswag -g

With this NSwag CLI tool, you can execute the following command in this folder to generate the newest client.

nswag run

Showing the top 20 packages that depend on Elmah.Io.Client.

Packages Downloads
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
68
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
69
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
70
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
71
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
72
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
73
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
74
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
75
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
77
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
78
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
79

.NET Framework 4.6.2

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET 10.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
6.0.135-pre 1 12/16/2025
6.0.133-pre 41 09/23/2025
5.3.131 44 09/23/2025
5.3.130-pre 58 07/14/2025
5.3.124-pre 78 05/20/2025
5.3.123-pre 57 05/20/2025
5.3.122-pre 72 05/20/2025
5.3.120-pre 63 05/20/2025
5.3.119-pre 70 04/30/2025
5.2.118 74 03/30/2025
5.2.117 56 03/30/2025
5.2.114 63 04/01/2025
5.1.76 71 03/30/2025
5.1.75 66 03/31/2025
5.0.66 71 03/30/2025
4.4.56 64 03/30/2025
4.3.43 64 03/30/2025
4.2.40 72 03/30/2025
4.1.36 70 03/30/2025
4.0.29 63 03/30/2025
3.12.19 66 03/30/2025
3.11.15 75 03/31/2025
3.10.10 67 03/31/2025
3.9.90 62 03/30/2025
3.8.86 72 03/30/2025
3.7.80 73 03/31/2025
3.7.79 72 03/30/2025
3.6.73 70 03/30/2025
3.5.68 74 03/30/2025
3.5.67 71 03/30/2025
3.4.63 61 03/30/2025
3.3.61 73 03/30/2025
3.3.58 59 03/30/2025
3.3.57 72 03/31/2025
3.2.54 72 03/30/2025
3.2.53 61 03/31/2025
3.2.52 79 03/31/2025
3.2.50 67 03/30/2025
3.1.48 70 03/30/2025
3.0.47 73 03/30/2025
3.0.46 56 03/30/2025
2.0.29 71 03/30/2025