Quick Start
Let's Get Started with LogSnag!
Last updated
curl --location --request POST 'https://api.logsnag.com/v1/log' \
--header 'Authorization: Bearer <TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{
"project": "my-saas",
"channel": "payments",
"event": "New Subscription",
"user_id": "user-123",
"icon": "💰",
"notify": true,
"tags": {
"plan": "premium",
"cycle": "monthly",
"trial": false
}
}'pip3 install logsnagfrom logsnag import LogSnag
logsnag = LogSnag(token='<TOKEN>', project='my-saas')
logsnag.track(
channel="payments",
event="New Subscription",
user_id="user-123",
icon="💰",
notify=True,
tags={
"plan": "premium",
"cycle": "monthly",
"trial": False
}
)<script src="https://cdn.logsnag.com/js/1.0.0/ls.js"></script>const logsnag = new window.LogSnag({
token: '<TOKEN>',
project: 'my-saas',
})
await logsnag.track({
channel: "payments",
event: "New Subscription",
user_id: "user-123",
icon: "💰",
notify: true,
tags: {
plan: "premium",
cycle: "monthly",
trial: false
}
})npm install logsnagimport { LogSnag } from 'logsnag';
const logsnag = new LogSnag({
token: '<TOKEN>',
project: 'my-saas',
})
await logsnag.track({
channel: "payments",
event: "New Subscription",
user_id: "user-123",
icon: "💰",
notify: true,
tags: {
plan: "premium",
cycle: "monthly",
trial: false
}
})import { LogSnag } from 'https://cdn.logsnag.com/deno/1.0.0/index.ts';
const logsnag = new LogSnag({
token: '<TOKEN>',
project: 'my-saas',
})
await logsnag.track({
channel: "payments",
event: "New Subscription",
user_id: "user-123",
icon: "💰",
notify: true,
tags: {
plan: "premium",
cycle: "monthly",
trial: false
}
})