- Overview
- Getting Started
- Managing Stacks
- Manual Stacking
- Filtering & Searching
- Bulk Actions
- Project Settings
- Versioning
- Reference Ids
- User Sessions
- Notifications
- Log Levels
- Event De-Duplication
- Integrations
- FAQ
- Comparison
- Security
- API Usage
- Clients
- Self Hosting
Vue
Vue is one of the more popular JavaScript frameworks out there, and Exceptionless has your back if you're working with it. Getting started is simple.
Install #
To install exceptionless, you can use npm or yarn:
npm - npm install @exceptionless/vue
yarn - yarn add @exceptionless/vue
Initializing the Client #
Exceptionless provides a default singleton client instance. While we recommend
using the default client instance for most use cases, you can also create
custom instances (though that's beyond the scope of this guide).
import { Exceptionless } from "@exceptionless/vue";
await Exceptionless.startup((c) => {
c.apiKey = "YOUR API KEY";
});
You can see an additional parameter passed into the configuration object as an
example. To see all the available options, take a look at our
configuration values here.
Using Exceptionless in a Vue App #
import { createApp } from "vue";
import App from "./App.vue";
import { Exceptionless, ExceptionlessErrorHandler } from "@exceptionless/vue";
Exceptionless.startup((c) => {
c.apiKey = "YOUR API KEY";
});
const app = createApp(App);
// Set the global vue error handler.
app.config.errorHandler = ExceptionlessErrorHandler;
app.mount("#app");
With that set up, you can use the Exceptionless client anywhere in your app.