Elmah.Io.Client 6.0.140-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
119
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
120
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
121
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
123
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
124
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
125
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
127
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
128
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
129
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
130
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
131
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
132

.NET 10.0

  • No dependencies.

.NET Framework 4.6.2

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
6.0.140-pre 4 08/18/2026
6.0.138-pre 20 05/30/2026
6.0.136-pre 43 03/12/2026
6.0.135-pre 66 12/16/2025
6.0.133-pre 97 09/23/2025
5.3.131 75 09/23/2025
5.3.130-pre 104 07/14/2025
5.3.124-pre 141 05/20/2025
5.3.123-pre 107 05/20/2025
5.3.122-pre 132 05/20/2025
5.3.120-pre 122 05/20/2025
5.3.119-pre 138 04/30/2025
5.2.118 121 03/30/2025
5.2.117 113 03/30/2025
5.2.114 120 04/01/2025
5.1.76 133 03/30/2025
5.1.75 110 03/31/2025
5.0.66 121 03/30/2025
4.4.56 108 03/30/2025
4.3.43 121 03/30/2025
4.2.40 121 03/30/2025
4.1.36 123 03/30/2025
4.0.29 129 03/30/2025
3.12.19 118 03/30/2025
3.11.15 130 03/31/2025
3.10.10 121 03/31/2025
3.9.90 115 03/30/2025
3.8.86 123 03/30/2025
3.7.80 117 03/31/2025
3.7.79 117 03/30/2025
3.6.73 120 03/30/2025
3.5.68 113 03/30/2025
3.5.67 117 03/30/2025
3.4.63 123 03/30/2025
3.3.61 122 03/30/2025
3.3.58 111 03/30/2025
3.3.57 124 03/31/2025
3.2.54 122 03/30/2025
3.2.53 105 03/31/2025
3.2.52 145 03/31/2025
3.2.50 126 03/30/2025
3.1.48 125 03/30/2025
3.0.47 111 03/30/2025
3.0.46 104 03/30/2025
2.0.29 145 03/30/2025