1.0.0 • Published 1 year ago

@rbxts/logsnag v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

CI CD docs npm

LogSnag is a SaaS for event logging and monitoring. This package provides a brief SDK over the LogSnag API.

Example

const logsnag = new LogSnag({
    project: "project-name",
    token: "api-token"
});

// logs

const sales = logsnag.getChannel("sales");
sales.log("Product Sold", {
    description: `${player.Name} bought ${product.Name}!`
    user_id: player.UserId,
    icon: "🤑",
    tags: {
        product_id: product.Id,
        price: product.Price
    }
});

// insights

const visits = logsnag.getInsight("Visits");
visits.set(0);

Players.PlayerAdded.Connect(() => {
    visits.increment(1);
});

// identify

Players.PlayerAdded.Connect((player) => {
    logsnag.identify(tostring(player.UserId), {
        membership: player.MembershipType.Name
    });
});
1.0.0

1 year ago

1.0.0-beta.3

1 year ago