2.0.9 • Published 7 years ago

koa-logs v2.0.9

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

koa-logs

Build Status Coverage Status License npm Version

a simple middleware for record koa logs!

Features

  • support logs type(process.stdout, stream, console)
  • suport kinds of type(tiny, WTODO More)

Usage

use default output console.log

let app = koa();
app.use(log());
app.listen(3000);

use output process.stdout

let app = koa();
app.use(log('tiny', {
    handle: process.stdout
}));
app.listen(3000);

use output fs.createWriteStream

let app = koa();
app.use(log('tiny', {
    handle: fs.createWriteStream(path)
}));
app.listen(3000);

use skip

let app = koa();
app.use(log('tiny', {
    handle: fs.createWriteStream(path),
    skip: function(ctx){
        if(ctx.url === '/ignore'){
            return true;
        }else{
            return false;
        }
    }
}
}));
app.listen(3000);

Install

$ npm install koa-logs -g

Test

$ npm test
$ npm run cover
$ npm run lint

License

MIT

2.0.9

7 years ago

2.0.8

7 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago