LogSnag / logsnag.js

Home Page:https://logsnag.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LogSnag

LogSnag

Get notifications and track your project events.

NPM Version Discord Documentation

Installation

npm install --save logsnag

Usage

Import Library

import { LogSnag } from 'logsnag';

Initialize Client

const logsnag = new LogSnag({ 
  token: '7f568d735724351757637b1dbf108e5',
  project: 'my-saas'
});

Track Event

logsnag.track({
    channel: "waitlist",
    event: "User Joined",
    icon: "πŸŽ‰",
    user_id: "user_123",
    tags: {
      source: "google",
    },
    notify: true
})

User Properties

logsnag.identify({
    user_id: "user_123",
    properties: {
      name: "John Doe",
      email: "john@doe.com",
      plan: "premium",
    }
})

Track Insight

logsnag.insight.track({
    title: "User Count",
    value: "100",
    icon: "πŸ‘¨",
})

Increment Insight

logsnag.insight.increment({
    title: "User Count",
    value: 1,
    icon: "πŸ‘¨",
})

About

https://logsnag.com


Languages

Language:TypeScript 97.0%Language:JavaScript 3.0%