elmah.io Installation Quick Start
Welcome to the quick-start installation guide. Here you will find a quick introduction to installing elmah.io. For the full overview, read through the individual guides by clicking a technology below:
ASP.NET / MVC / Web API
Install the Elmah.Io
NuGet package:
Install-Package Elmah.Io
dotnet add package Elmah.Io
<PackageReference Include="Elmah.Io" Version="5.*" />
paket add Elmah.Io
During the installation, you will be asked for your API key and log ID.
For more information, check out the installation guides for WebForms, MVC, and Web API. There is a short video tutorial available here:
ASP.NET Core
Install the Elmah.Io.AspNetCore
NuGet package:
Install-Package Elmah.Io.AspNetCore
dotnet add package Elmah.Io.AspNetCore
<PackageReference Include="Elmah.Io.AspNetCore" Version="5.*" />
paket add Elmah.Io.AspNetCore
Once installed, call AddElmahIo
and UseElmahIo
in the Program.cs
file:
var builder = WebApplication.CreateBuilder(args);
// ...
builder.Services.AddElmahIo(options => // 👈
{
options.ApiKey = "API_KEY";
options.LogId = new Guid("LOG_ID");
});
// ...
var app = builder.Build();
// ...
app.UseElmahIo(); // 👈
// ...
app.Run();
Make sure to insert your API key and log ID.
For more information, check out the installation guides for ASP.NET Core and Microsoft.Extensions.Logging.
JavaScript
Install the elmah.io.javascript
npm package:
npm install elmah.io.javascript
Reference the installed script and include your API key and log ID as part of the URL:
<script src="~/node_modules/elmah.io.javascript/dist/elmahio.min.js?apiKey=YOUR-API-KEY&logId=YOUR-LOG-ID" type="text/javascript"></script>
For more information, check out the installation guide for JavaScript.
This article was brought to you by the elmah.io team. elmah.io is the best error management system for .NET web applications. We monitor your website, alert you when errors start happening, and help you fix errors fast.
See how we can help you monitor your website for crashes Monitor your website