@teamsparta/nodejs-external-logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

External Backend(NodeJS) Logger

Supports

Amplitude, Hackle, MongoDB

Need

Node.js 18 or higher to use built-in fetch

Usage

Type-safe by event schema

for example:

interface Events {
  event_1: {
    prop_a: string;
    prop_b: number;
  };
  event_2: {
    prop_c: string;
  };
}

const eventTracker = initExternalLogger<Events>(options);

// forcibly predefined schema key
eventTracker("event_1", properties /** typed properties by key */);

Readme

Keywords

none

Package Sidebar

Install

npm i @teamsparta/nodejs-external-logger

Weekly Downloads

342

Version

1.0.0

License

ISC

Unpacked Size

27.8 kB

Total Files

18

Last publish

Collaborators

  • jung-eun
  • junan
  • jihee_park
  • dongheelee
  • sparta-sj
  • ganguklee
  • js.byeon
  • mj.jung
  • heo-wonyoung
  • eonthespartan
  • santoryu
  • seongtaek
  • jhyeon-kim
  • spartaheonil
  • hyunwooo
  • kimseunghwan
  • dh.lee
  • mk.kang
  • bknam-teamsparta