JavaScript client for Apex Logs with support for Node.js, Deno, and the browser.
npm install --save apex-logs
Here's an example of usage in Node or the browser using the apex-logs
NPM package:
const { Client } = require('apex-logs')
const client = new Client({
url: '<ENDPOINT>',
authToken: '<TOKEN>'
})
async function run() {
const { projects } = await client.getProjects()
console.log(projects)
const { alerts } = await client.getAlerts({ projectId: 'production' })
console.log(alerts)
}
run()
Here's an example of usage in Deno:
import { Client } from 'https://deno.land/x/apex_logs/client.ts'
const client = new Client({
url: '<ENDPOINT>',
authToken: '<TOKEN>'
})
const { projects } = await client.getProjects()
console.log(projects)
const { alerts } = await client.getAlerts({ projectId: 'ping_production' })
console.log(alerts)
To learn more about Apex Logs visit the documentation, and to contribute to this client visit the github.com/apex/rpc project which is used to generate this client.