Skip to content

automata-network/debug-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DebugJs

A front-end logs collection tool.

Install Client

npm i @automata-network/debug-js-browser -S

Use Client

const debugJs = new DebugJs({
  appName: "example",
  collectorUrl: "http://localhost:9000/collect",
  logLevel: LogLevel.Info,
  requestInterval: 5000,
});

debugJs.setUid("johnny");

Install Server SDK

npm i @automata-network/debug-js-server -S

Use Client

const { listen } = require("@automata-network/debug-js-server");

const { app, router } = listen({
  onReceiveLogs: (logs) => {
    console.log(logs);
  },
});

Change Port, Path, Cors And Rate Limit Settings

We are using the @koa/cors and koa-ratelimit, read their document for more informations.

const { listen } = require("@automata-network/debug-js-server");

const { app, router } = listen({
  path: "/collect",
  port: 9000,
  corsOptions: {},
  rateLimitOptions: {},
  onReceiveLogs: (logs) => {
    console.log(logs);
  },
});

About

a front-end logs collection tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published