目录

@eggjs/tracer

NPM version Test coverage Known Vulnerabilities npm download Node.js Version PRs Welcome CodeRabbit Pull Request Reviews

tracer plugin for egg.

Install

npm i @eggjs/tracer

Usage

Enable tracer plugin:

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

Build my own tracer

// my_tracer.js
const { Tracer } = require('@eggjs/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

Contributors

Contributors

Made with contributors-img.

关于
80.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号