The app-logs-javascript package is a JavaScript client for the App-Logs error-tracking app. It provides a simple and easy-to-use API for logging errors and tracking their status.
There are many benefits to using app-logs-javascript, including:
- It is easy to use and integrate into your existing code.
- It provides a comprehensive set of features for error tracking, including detailed error reports, custom error labels, and error grouping.
- It is reliable and scalable, so you can be confident that it will be able to handle your error tracking needs, even as your application grows.
To install the app-logs-javascript package, run the following command:
npm install app-logs-javascript
or
yarn add app-logs-javascript
Once the package is installed, you can import the init function and initialize the client into your JavaScript code as follows:
import AppLogs from 'app-logs-javascript';
// initialization (calling this function one time is enough)
AppLogs.init({ drainUrl: 'YOUR_DRAIN_URL_FROM_THE_APP_SETTING' });
To log an error or any data, simply call the logEvent()
method:
import AppLogs from 'app-logs-javascript';
// data
const transferData = { txId: 2023, label: 'test payment' }
// log the event
AppLogs.logEvent({
level: "info",
data: transferData
});
To catch an exception, simply call the captureException()
method in the catch block as follows:
import AppLogs from 'app-logs-javascript';
try {
// your logic here
} catch(error) {
// log the exception
AppLogs.captureException(error, {
userId: 'usr2023',
operation: 'registration process'
});
}
We welcome contributions to the app-logs-javascript package. If you find a bug or have a suggestion for improvement, please create an issue on GitHub.
The app-logs-javascript package is licensed under the MIT License.