BugsRadar

Every platform, the same alert

A package for .NET, Node.js and Python, one HTTP request for everything else, and a CLEF endpoint for the Seq clients you already have. Whatever reports the error, the message in the chat is the same: the first occurrence at once, in full, and repeats as a live count in that same message.

Platforms

PlatformInstallWhat reportsDocs
.NETdotnet add package BugsRadarILogger, Serilog, NLog, log4net and direct calls. ASP.NET Core, worker services, console apps and .NET Framework through .NET Standard 2.0..NET docs
Node.jsnpm install bugsradarUncaught errors, Express, winston, pino and direct calls. Node.js 18 and later, ESM and CommonJS, TypeScript types.Node.js docs
Pythonpip install bugsradarThe logging module, loguru, uncaught exceptions, Django, Flask, FastAPI and direct calls. Python 3.9 and later, no dependencies.Python docs
Scripts, cron jobs and pipelinesOne HTTP requestBash, PowerShell or any language: cron, systemd, Task Scheduler, SQL Server Agent, backups, CI/CD pipelines.HTTP endpoint
Seq clients and CLEFA second address in the sinkSerilog.Sinks.Seq and other Seq clients, or CLEF posted directly. No BugsRadar package.CLEF docs

Go, PHP, Ruby, Java and everything else

A language without a package is not left out: the HTTP endpoint takes one request with the project's API key and the text of the message from any HTTP client, and the message is grouped and delivered like any other. If you would like a package for your platform, write to us.

The same rules everywhere