1.0.6 • Published 6 years ago
koa2-request-logger v1.0.6
Koa2 Logger
Koa 2 middleware used to log requests and errors
Installation
npm i --save koa2-request-logger
Usage
To use this package your middleware applying and server starting needs to be wrapped in async function.
import Logger from 'koa2-request-logger';
async function serverStart () {
app.use(BodyParser());
/**
* This creates new logger middleware and binds it to application
*/
await Logger(app, {
loggers: [
{
type: 'database',
url: "mongodb://localhost:27017",
database: "logging"
}
]
});
app.listen(3000);
}
serverStart()
Middleware is using 3 collections to log data
- request - Logs request
- response - Logs every response
- error - Logs error stack