3.0.0 • Published 9 months ago
@eggjs/tracer v3.0.0
@eggjs/tracer
tracer plugin for egg.
Install
npm i @eggjs/tracerUsage
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
Contributors
Made with contributors-img.
3.0.0
9 months ago