tracer plugin for egg.
npm i @eggjs/tracer
Enable tracer plugin:
// config/plugin.js
exports.tracer = {
enable: true,
package: '@eggjs/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'),
};
Please open an issue here.
Made with contributors-img.