Elmah.Io.Client 5.3.122-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
102
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
103
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
104
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
105
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
106
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
107
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
108
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
109
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
110
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
111
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
114
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
115
Elmah.Io.AspNetCore
An elmah.io provider for ASP.NET Core
117

.NET Framework 4.5

.NET Standard 2.0

.NET Standard 1.1

.NET 8.0

.NET Standard 1.4

.NET Framework 4.6.1

.NET Framework 4.6

Version Downloads Last updated
6.0.136-pre 20 03/12/2026
6.0.135-pre 38 12/16/2025
6.0.133-pre 81 09/23/2025
5.3.131 60 09/23/2025
5.3.130-pre 74 07/14/2025
5.3.124-pre 107 05/20/2025
5.3.123-pre 77 05/20/2025
5.3.122-pre 103 05/20/2025
5.3.120-pre 97 05/20/2025
5.3.119-pre 114 04/30/2025
5.2.118 99 03/30/2025
5.2.117 89 03/30/2025
5.2.114 97 04/01/2025
5.1.76 116 03/30/2025
5.1.75 88 03/31/2025
5.0.66 100 03/30/2025
4.4.56 85 03/30/2025
4.3.43 99 03/30/2025
4.2.40 98 03/30/2025
4.1.36 103 03/30/2025
4.0.29 105 03/30/2025
3.12.19 99 03/30/2025
3.11.15 108 03/31/2025
3.10.10 106 03/31/2025
3.9.90 96 03/30/2025
3.8.86 99 03/30/2025
3.7.80 92 03/31/2025
3.7.79 89 03/30/2025
3.6.73 108 03/30/2025
3.5.68 102 03/30/2025
3.5.67 103 03/30/2025
3.4.63 102 03/30/2025
3.3.61 97 03/30/2025
3.3.58 90 03/30/2025
3.3.57 112 03/31/2025
3.2.54 103 03/30/2025
3.2.53 83 03/31/2025
3.2.52 123 03/31/2025
3.2.50 102 03/30/2025
3.1.48 94 03/30/2025
3.0.47 94 03/30/2025
3.0.46 86 03/30/2025
2.0.29 131 03/30/2025