1.0.7 • Published 6 years ago

k2l v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

K2L

Koa 2 middleware used to log requests and errors

Installation

npm i --save k2l

Usage

To use this package your middleware applying and server starting needs to be wrapped in async function.

import Logger from 'k2l';

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
1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago