0.0.12 • Published 5 years ago
feathers-monitor v0.0.12
Installation
Using npm:
$ npm i --save feathers-monitor
Registering Plugins
const Feathers = require('@feathersjs/feathers');
const Express = require('@feathersjs/express');
const Monitor, { monitorHook, before, after, error } = require('feathers-monitor');
const app = Express(Feathers())
app.configure(SocketIO())
.configure(Monitor({
channel: 'MONITOR' // channel that receive server usage,
logging: () => {
// logging function to log monitor data.
}
}));
app.hooks({ before, after, error }); // App level hook should be run first & last
app.hooks({
before: monitorHook(
'before-test',
(context) => {
console.info('this hooks have been performance would be recorded');
}
),
});