egg-tracer
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

egg-tracer

NPM version Test coverage Known Vulnerabilities npm download

tracer plugin for egg.

Install

npm i egg-tracer

Usage

Enable tracer plugin:

// config/plugin.js
exports.tracer = {
  enable: true,
  package: 'egg-tracer',
};

Build my own tracer

// my_tracer.js
const Tracer = require('egg-tracer');

const counter = 0;

class MyTracer extends Tracer {
  get traceId() {
    return `${counter++}-${Date.now()}-${process.pid}`;
  }
}
module.exports = MyTracer;

Change the config to use MyTracer:

// config/config.default.js
exports.tracer = {
  Class: require('path/to/my_tracer.js'),
};

Questions & Suggestions

Please open an issue here.

License

MIT

Package Sidebar

Install

npm i egg-tracer

Weekly Downloads

508

Version

2.1.0

License

MIT

Unpacked Size

5.34 kB

Total Files

13

Last publish

Collaborators

  • dead-horse
  • fengmk2
  • popomore
  • eggjs-admin