=== errors.nl ===
Contributors: errorsnl
Tags: errors, monitoring, debugging, sentry, avg
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Zie elke fout op je WordPress-site, voordat je klant belt. Fouten worden opgeslagen in Nederland.

== Description ==

De errors.nl-plugin stuurt PHP-fouten, exceptions en (optioneel) JavaScript-fouten van je WordPress-site naar [errors.nl](https://errors.nl/). Daar worden ze gegroepeerd tot overzichtelijke issues, met de stacktrace, de regel code en de plugin of het thema waar het misging.

* PHP-fatals en uncaught exceptions, optioneel ook warnings
* JavaScript-fouten van bezoekers (het script zit in de plugin, er wordt geen externe CDN geladen)
* Laat zien welke plugin of welk thema de fout veroorzaakte
* Meldingen per e-mail, Slack, Teams, Discord of als pushmelding op je telefoon
* Persoonsgegevens worden gefilterd en alles wordt opgeslagen in Nederland
* Instelbaar via wp-config.php, handig voor bureaus met veel sites

== Installation ==

1. Maak een gratis account en project aan op [errors.nl](https://errors.nl/).
2. Installeer en activeer de plugin.
3. Ga naar Instellingen > errors.nl, plak de DSN van je project en sla op.
4. Klik op "Stuur een testfout". Binnen een paar seconden staat hij in je dashboard.

Of zet de instellingen in wp-config.php:

`define( 'ERRORSNL_DSN', 'https://<sleutel>@ingest.errors.nl/<project>' );`
`define( 'ERRORSNL_ENVIRONMENT', 'production' );`
`define( 'ERRORSNL_RELEASE', 'mijn-site@1.4.0' );`

== Frequently Asked Questions ==

= Kost dit veel credits? =

Elke opgeslagen fout kost 1 credit en je krijgt er elke maand 1.000 gratis. Dezelfde fout wordt per pagina maar één keer verstuurd, en errors.nl slaat van een fout-storm niet alles op. Warnings staan standaard uit, omdat oudere plugins er veel van geven.

= Welke gegevens worden verstuurd? =

De foutmelding, de stacktrace met de betreffende regels code, de URL zonder querystring, de versies van WordPress en PHP en het actieve thema. Geen cookies, formulierdata of gegevens van ingelogde gebruikers. errors.nl filtert daarnaast e-mailadressen, wachtwoorden en rekeningnummers.

= Kan ik events aanpassen of tegenhouden? =

Ja, met het filter `errorsnl_event`. Geef `null` terug om een event niet te versturen.

== Changelog ==

= 1.0.0 =
* Eerste versie.
