> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fouten negeren

Fouten (of excepties) die door uw applicatie worden veroorzaakt, zijn zichtbaar in de [lijst met foutincidenten][error incident list].
Mogelijk vindt u dat AppSignal u op de hoogte stelt van fouten die u niet belangrijk vindt. Om dit te voorkomen, kunt u een lijst met fouten aan een ignore-lijst toevoegen in
de configuratie van uw applicatie. AppSignal stelt u dan alleen op de hoogte van fouten die niet op de ignore-lijst staan.

<Note>
  🔕 Als u wilt dat AppSignal foutmeldingen dempt in plaats van negeert,
  [lees dan onze Notification Settings][notifications] documentatie om te leren
  hoe u de meldingsinstellingen van uw applicatie kunt aanpassen.
</Note>

## Fouten negeren

Om fouten te negeren kunt u een *denylist* "ignore errors" configureren in de configuratie van uw AppSignal-integratie. Door foutnamen aan deze lijst toe te voegen, filteren de integraties genegeerde fouten uit de gegevens die naar AppSignal worden verzonden.

Deze gids laat u zien hoe u uw ignore-errors-denylist configureert op basis van de taal die uw applicatie gebruikt:

* [Ruby](#ruby)
* [Elixir](#elixir)
* [Node.js](#nodejs)
* [Python](#python)
* [Front-end JavaScript](#front-end-javascript)
* [Go](#go)
* [Java](#java)
* [PHP](#php)

<Tip>
  Het is niet mogelijk om alle fouten te negeren of foutrapportage volledig uit
  te schakelen. Het is wel mogelijk om [meldingen voor fouten uit te
  schakelen][notifications].
</Tip>

## Ruby

Om fouten in Ruby te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van [`ignore_errors`][ruby ignore_errors] is een array van strings.

<CodeGroup>
  ```ruby Ruby theme={null}
  Appsignal.configure do |config|
    config.ignore_errors += ["ActiveRecord::RecordNotFound", "ActionController::RoutingError"]
  end
  ```

  ```yaml YAML theme={null}
  production:
    ignore_errors:
      - ActiveRecord::RecordNotFound
      - ActionController::RoutingError
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in [`ignore_errors`][ruby ignore_errors] worden vergeleken op
  klassenaam en niet op klasse-overerving. Als u alle subklassen van een
  bepaalde Exception wilt matchen, moeten alle subklassen afzonderlijk worden
  vermeld.
</Warning>

### Meer lezen {/* id: ruby-read-more */}

* Lees meer over de [Ruby `ignore_errors` configuratieoptie][ruby ignore_errors].
* [Exception handling met AppSignal in Ruby](/ruby/instrumentation/exception-handling).

## Elixir

Om fouten in Elixir te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van [`ignore_errors`][elixir ignore_errors] is een lijst van strings.

<CodeGroup>
  ```elixir Elixir theme={null}
  config :appsignal, :config,
    ignore_errors: ["SpecificError", "AnotherError"]
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in [`ignore_errors`][elixir ignore_errors] worden vergeleken op
  modulenaam.
</Warning>

### Meer lezen {/* id: elixir-read-more */}

* Lees meer over de [Elixir `ignore_errors` configuratieoptie][elixir ignore_errors].
* [Exception handling met AppSignal in Elixir](/elixir/instrumentation/exception-handling).

## Node.js

Om fouten in Node.js te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van [`ignoreErrors`][nodejs ignore_errors] is een array van strings.

<CodeGroup>
  ```javascript Node.js theme={null}
  const { Appsignal } = require("@appsignal/nodejs");

  new Appsignal({
    // Other config
    ignoreErrors: ["SpecificError", "AnotherError"],
  });
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in [`ignoreErrors`][nodejs ignore_errors] worden alleen
  vergeleken op de `name`-eigenschap van het `Error`-object en houden geen
  rekening met klasse-overerving. Als u subklassen van `Error` wilt matchen,
  moet elke subklasse afzonderlijk worden vermeld.
</Warning>

### Meer lezen {/* id: nodejs-read-more */}

* Lees meer over de [Node.js `ignoreErrors` configuratieoptie][nodejs ignore_errors].
* [Exception handling met AppSignal in Node.js](/nodejs/3.x/instrumentation/exception-handling).

## Python

Om fouten in Python te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van [`ignore_errors`][python ignore_errors] is een lijst van strings.

<CodeGroup>
  ```python Python theme={null}
  from appsignal import Appsignal

  appsignal = Appsignal(
      # Other config
      ignore_errors: ["SpecificError", "AnotherError"],
  )
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in [`ignore_errors`][python ignore_errors] worden alleen
  vergeleken op de klassenaam van de Exception en houden geen rekening met
  klasse-overerving. Als u subklassen van `Exception` wilt matchen, moet elke
  subklasse afzonderlijk worden vermeld.
</Warning>

### Meer lezen {/* id: python-read-more */}

* Lees meer over de [Python `ignore_errors` configuratieoptie][python ignore_errors].
* [Exception handling met AppSignal in Python](/python/instrumentation/exception-handling).

## Front-end JavaScript

Om fouten in front-end JavaScript te negeren, voegt u het volgende toe aan uw AppSignal-configuratiebestand. De waarde van [`ignoreErrors`][js ignore_errors] is een array van reguliere expressies.

<CodeGroup>
  ```javascript JavaScript theme={null}
  import Appsignal from "@appsignal/javascript";

  export const appsignal = new Appsignal({
    // Other config
    ignoreErrors: [/a specific error message/, /another error message/],
  });
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in [`ignoreErrors`][js ignore_errors] worden vergeleken met
  behulp van een reguliere expressie. De reguliere expressie wordt vergeleken
  met de `message`-eigenschap van een gegeven `Error`.
</Warning>

### Meer lezen {/* id: javascript-read-more */}

* Lees meer over de [front-end JavaScript `ignoreErrors` configuratieoptie][js ignore_errors].
* [Exception handling met AppSignal in front-end JavaScript](/front-end/error-handling).

## Go

Om fouten in Go-applicaties te negeren, configureert u de [`ignore_errors` configuratieoptie][go ignore_errors].

Foutnamen worden exact vergeleken op naam, niet op overerving. U kunt een lijst met fouten zien in de kolom "Action and error type" van de *Issue list* onder [Errors](https://appsignal.com/redirect-to/app?to=exceptions) in de zijbalk. Om een specifieke fout te negeren, kopieert u de naam zoals deze in de UI verschijnt en voegt u deze toe aan de `ignore_errors` optie.

Zie de [Go-configuratiepagina](/go/configuration/options) voor meer informatie over het configureren van OpenTelemetry voor Go-apps.

<CodeGroup>
  ```go Go theme={null}
  res := resource.NewWithAttributes(
  	attribute.StringSlice("appsignal.config.ignore_errors", []string{"MyCustomError", "ExpectedError"}),
  	// And other resource attributes
  )
  ```
</CodeGroup>

### Meer lezen {/* id: go-read-more */}

* Lees meer over de [Go `ignore_errors` configuratieoptie][go ignore_errors].

## Java

Om fouten in Java-applicaties te negeren, configureert u de [`ignore_errors` configuratieoptie](/java/configuration/options#option-ignore_errors) met behulp van de `OTEL_RESOURCE_ATTRIBUTES` omgevingsvariabele.

Foutnamen worden exact vergeleken op naam, niet op overerving. U kunt een lijst met fouten zien in de kolom "Action and error type" van de *Issue list* onder [Errors](https://appsignal.com/redirect-to/app?to=exceptions) in de zijbalk. Om een specifieke fout te negeren, kopieert u de naam zoals deze in de UI verschijnt en voegt u deze toe aan de `ignore_errors` optie.

Zie de [Java-configuratiepagina](/java/configuration/options) voor meer informatie over het configureren van OpenTelemetry voor Java-apps.

<CodeGroup>
  ```bash Bash theme={null}
  function encode() {
    echo -n "$@" | sed 's/,/%2C/g'
  }

  export OTEL_RESOURCE_ATTRIBUTES="\
    appsignal.config.ignore_errors=$(encode "MyCustomError,ExpectedError"),\
    ..."
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in
  [`ignore_errors`](/java/configuration/options#option-ignore_errors) worden
  alleen vergeleken op de klassenaam van de Exception en houden geen rekening
  met klasse-overerving. Als u subklassen van `Exception` wilt matchen, moet
  elke subklasse afzonderlijk worden vermeld.
</Warning>

### Meer lezen {/* id: java-read-more */}

* Lees meer over de [Java `ignore_errors` configuratieoptie](/java/configuration/options#option-ignore_errors).

## PHP

Om fouten in PHP-applicaties te negeren, configureert u de [`ignore_errors` configuratieoptie](/php/configuration/options#option-ignore_errors).

<CodeGroup>
  ```php PHP theme={null}
  return [
      'ignore_errors' => ['SpecificError', 'AnotherError'],
      // ... other options
  ];
  ```
</CodeGroup>

<Warning>
  Namen ingesteld in
  [`ignore_errors`](/php/configuration/options#option-ignore_errors) worden
  alleen vergeleken op de klassenaam van de Exception en houden geen rekening
  met klasse-overerving. Als u subklassen van `Exception` wilt matchen, moet
  elke subklasse afzonderlijk worden vermeld.
</Warning>

### Meer lezen {/* id: php-read-more */}

* Lees meer over de [PHP `ignore_errors` configuratieoptie](/php/configuration/options#option-ignore_errors).

[elixir ignore_errors]: /elixir/configuration/options.html#option-ignore_errors

[error incident list]: https://appsignal.com/redirect-to/app?to=exceptions

[js ignore_errors]: /front-end/configuration/

[nodejs ignore_errors]: /nodejs/3.x/configuration/options.html#option-ignoreerrors

[notifications]: /application/notification-settings.html

[ruby ignore_errors]: /ruby/configuration/options.html#option-ignore_errors

[python ignore_errors]: /python/configuration/options.html#option-ignore_errors

[go ignore_errors]: /go/configuration/options.html#option-ignore_errors
