> ## 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.

# @appsignal/ember

## Installation

Ajoutez les packages `@appsignal/ember` et `@appsignal/javascript` à votre `package.json`. Ensuite, exécutez `yarn install`/`npm install`.

Vous pouvez également ajouter ces packages à votre `package.json` en ligne de commande :

<CodeGroup>
  ```bash Bash theme={null}
  yarn add @appsignal/javascript @appsignal/ember
  npm install @appsignal/javascript @appsignal/ember
  ```
</CodeGroup>

À partir d'Ember 4, les projets créés avec `ember new` incluent `ember-auto-import` par défaut. Si votre projet ne l'inclut pas, vous devrez ajouter une méthode quelconque pour charger les packages `npm` dans votre application. Nous recommandons d'utiliser [`ember-auto-import`](https://github.com/ef4/ember-auto-import), que vous pouvez installer avec `ember-cli` :

```bash Bash theme={null}
ember install ember-auto-import
```

[Un certain nombre d'autres méthodes et configurations personnalisées sont disponibles](https://guides.emberjs.com/release/addons-and-dependencies/) pour importer cette bibliothèque d'une manière adaptée à votre application.

## Utilisation

### `Ember.onerror`/`Ember.RSVP.on("error")`

L'intégration Ember par défaut est une fonction qui se lie aux gestionnaires `Ember.onerror` et `Ember.RSVP.on("error")`. Dans une nouvelle application créée avec `ember-cli`, votre fichier `app.js` peut inclure quelque chose comme ceci :

<CodeGroup>
  ```js JavaScript theme={null}
  import { appsignal } from "./appsignal";
  import Ember from "ember";
  import { installErrorHandler } from "@appsignal/ember";

  installErrorHandler(appsignal, Ember);
  ```
</CodeGroup>
