{"_id":"koa-morgan","_rev":"4082765","name":"koa-morgan","description":"HTTP request logger middleware for koa","dist-tags":{"latest":"1.0.1","next":"1.0.1"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"time":{"modified":"2025-12-01T22:06:22.000Z","created":"2015-03-02T21:12:47.390Z","1.0.1":"2015-12-25T08:43:07.527Z","1.0.0":"2015-11-24T01:15:21.538Z","1.0.0-alpha.1":"2015-11-22T03:27:09.934Z","0.4.0":"2015-09-24T01:17:40.530Z","0.3.0":"2015-06-19T00:10:41.812Z","0.2.1":"2015-05-11T14:00:54.660Z","0.2.0":"2015-04-02T22:05:25.882Z","0.1.0":"2015-03-03T08:08:48.730Z","0.0.2":"2015-03-02T21:18:56.253Z","0.0.1":"2015-03-02T21:12:47.390Z"},"users":{},"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"versions":{"1.0.1":{"name":"koa-morgan","version":"1.0.1","description":"HTTP request logger middleware for koa","author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --check-leaks","test-ci":"isparta cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/*.js","test-cov":"isparta cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/*.js"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"dependencies":{"morgan":"^1.6.1"},"devDependencies":{"co":"^4.x","isparta":"^4.x","koa":"next","mocha":"^2.x","power-assert":"^1.x","split":"^1.x","supertest":"^1.x"},"enignes":{"node":">= 4"},"files":["History.md","LICENSE","README.md","index.js"],"gitHead":"ccefe9263e22e11f796f1fee267ad6491d2f14d0","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@1.0.1","_shasum":"08052e0ce0d839d3c43178b90a5bb3424bef1f99","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"dist":{"shasum":"08052e0ce0d839d3c43178b90a5bb3424bef1f99","size":2337,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-1.0.1.tgz"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"directories":{},"publish_time":1451032987527,"_hasShrinkwrap":false,"_cnpm_publish_time":1451032987527,"_cnpmcore_publish_time":"2021-12-17T10:59:04.675Z"},"1.0.0":{"name":"koa-morgan","version":"1.0.0","description":"HTTP request logger middleware for koa","author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --check-leaks","test-ci":"isparta cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/*.js","test-cov":"isparta cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/*.js"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"dependencies":{"morgan":"github:expressjs/morgan"},"devDependencies":{"co":"^4.6.0","isparta":"^4.x","koa":"^2.0.0-alpha.3","mocha":"^2.x","power-assert":"^1.x","split":"^1.x","supertest":"^1.x"},"enignes":{"node":">= 4"},"files":["History.md","LICENSE","README.md","index.js"],"gitHead":"fe7559160a52c3fd748aca308da76987d1029ca6","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@1.0.0","_shasum":"49b570313b5ac30daec82f03eb8b22dfd4dc9c0b","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.1.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"dist":{"shasum":"49b570313b5ac30daec82f03eb8b22dfd4dc9c0b","size":2304,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-1.0.0.tgz"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"directories":{},"publish_time":1448327721538,"_hasShrinkwrap":false,"_cnpm_publish_time":1448327721538,"_cnpmcore_publish_time":"2021-12-17T10:59:04.931Z"},"1.0.0-alpha.1":{"name":"koa-morgan","version":"1.0.0-alpha.1","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --check-leaks","test-ci":"isparta cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/*.js","test-cov":"isparta cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/*.js"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"github:expressjs/morgan"},"devDependencies":{"co":"^4.6.0","isparta":"^4.x","koa":"^2.0.0-alpha.3","mocha":"^2.x","power-assert":"^1.x","split":"^1.x","supertest":"^1.x"},"gitHead":"0c89e2dcd97ea75fd86328b7da765c7baaf47f66","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@1.0.0-alpha.1","_shasum":"db48181f4f9144c7f69b4148e7c66c223a17e0aa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"dist":{"shasum":"db48181f4f9144c7f69b4148e7c66c223a17e0aa","size":2203,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-1.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-1.0.0-alpha.1.tgz"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"directories":{},"publish_time":1448162829934,"_hasShrinkwrap":false,"_cnpm_publish_time":1448162829934,"_cnpmcore_publish_time":"2021-12-17T10:59:05.120Z"},"0.4.0":{"name":"koa-morgan","version":"0.4.0","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --reporter spec --bail --check-leaks","test-ci":"isparta cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/*.js","test-cov":"isparta cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/*.js"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"^1.6.1","thenify":"^3.1.0"},"devDependencies":{"co":"^4.6.0","isparta":"^3.0.4","koa":"^1.0.0","mocha":"^2.3.3","power-assert":"^1.0.1","split":"^1.0.0","supertest":"^1.1.0"},"gitHead":"cb08e214e099321ac2e6e423582873c5406101b7","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@0.4.0","_shasum":"5830eb9cb6e6054a550ec6bf8e09e341d44ec569","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.1","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"5830eb9cb6e6054a550ec6bf8e09e341d44ec569","size":2013,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.4.0.tgz"},"directories":{},"publish_time":1443057460530,"_hasShrinkwrap":false,"_cnpm_publish_time":1443057460530,"_cnpmcore_publish_time":"2021-12-17T10:59:05.318Z"},"0.3.0":{"name":"koa-morgan","version":"0.3.0","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"^1.6.0","thenify":"^3.1.0"},"gitHead":"03aa10f3ce3ca234dd2d360d6981b00dfddd5859","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@0.3.0","_shasum":"9fb23cebdd3a873d8bb00380595f07d9423e9298","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"9fb23cebdd3a873d8bb00380595f07d9423e9298","size":1890,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.3.0.tgz"},"directories":{},"publish_time":1434672641812,"_hasShrinkwrap":false,"_cnpm_publish_time":1434672641812,"_cnpmcore_publish_time":"2021-12-17T10:59:05.578Z"},"0.2.1":{"name":"koa-morgan","version":"0.2.1","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"git+https://github.com/koa-modules/morgan.git"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"~1.5.3","thenify":"^3.1.0"},"gitHead":"71d89c7af53e8b1650501789f1f3d114bfda16d3","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan#readme","_id":"koa-morgan@0.2.1","_shasum":"d30097fbecbfd7812449c374e1c705a788ebd49c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"d30097fbecbfd7812449c374e1c705a788ebd49c","size":1890,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.2.1.tgz"},"directories":{},"publish_time":1431352854660,"_hasShrinkwrap":false,"_cnpm_publish_time":1431352854660,"_cnpmcore_publish_time":"2021-12-17T10:59:05.786Z"},"0.2.0":{"name":"koa-morgan","version":"0.2.0","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"https://github.com/koa-modules/morgan"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"^1.5.2","thenify":"^3.1.0"},"gitHead":"3af156bd16db3b534d2ecc6d5e9e9e43b3853caf","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan","_id":"koa-morgan@0.2.0","_shasum":"ef035cb1d0aad3af3545e4e95dbe475ef228e8a9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.3","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"ef035cb1d0aad3af3545e4e95dbe475ef228e8a9","size":1886,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.2.0.tgz"},"directories":{},"publish_time":1428012325882,"_hasShrinkwrap":false,"_cnpm_publish_time":1428012325882,"_cnpmcore_publish_time":"2021-12-17T10:59:06.016Z"},"0.1.0":{"name":"koa-morgan","version":"0.1.0","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"https://github.com/koa-modules/morgan"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","files":["LICENSE","README.md","index.js"],"dependencies":{"morgan":"^1.5.1"},"gitHead":"e882478c9aef6afe6c7595e4b3e7ae34f762e7a9","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan","_id":"koa-morgan@0.1.0","_shasum":"b6390336405662bf69965037a7096ed64971f23e","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"b6390336405662bf69965037a7096ed64971f23e","size":1865,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.1.0.tgz"},"directories":{},"publish_time":1425370128730,"_hasShrinkwrap":false,"_cnpm_publish_time":1425370128730,"_cnpmcore_publish_time":"2021-12-17T10:59:06.242Z"},"0.0.2":{"name":"koa-morgan","version":"0.0.2","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"https://github.com/koa-modules/morgan"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","dependencies":{"morgan":"^1.5.1"},"gitHead":"3e16f5d7832a5bb593fbd74f201870d81ee0887c","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan","_id":"koa-morgan@0.0.2","_shasum":"c98acc114b9f07801f08c139f75bef9ce6c30b01","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"c98acc114b9f07801f08c139f75bef9ce6c30b01","size":693,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.0.2.tgz"},"directories":{},"publish_time":1425331136253,"_hasShrinkwrap":false,"_cnpm_publish_time":1425331136253,"_cnpmcore_publish_time":"2021-12-17T10:59:06.423Z"},"0.0.1":{"name":"koa-morgan","version":"0.0.1","description":"HTTP request logger middleware for koa","main":"index.js","scripts":{"test":"mocha --check-leaks --reporter spec --bail"},"repository":{"type":"git","url":"https://github.com/koa-modules/morgan"},"keywords":["logger","morgan"],"author":{"name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","dependencies":{"morgan":"^1.5.1"},"gitHead":"5ffac6354c63210f66999e39ff33cbef16db64a2","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"homepage":"https://github.com/koa-modules/morgan","_id":"koa-morgan@0.0.1","_shasum":"f70279268a5bf41bef99ebef1dbc9e627a07ebe7","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"dist":{"shasum":"f70279268a5bf41bef99ebef1dbc9e627a07ebe7","size":693,"noattachment":false,"key":"/koa-morgan/-/koa-morgan-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-morgan/download/koa-morgan-0.0.1.tgz"},"directories":{},"publish_time":1425330767390,"_hasShrinkwrap":false,"_cnpm_publish_time":1425330767390,"_cnpmcore_publish_time":"2021-12-17T10:59:06.594Z"}},"readme":"# koa-morgan\n\n> HTTP request logger middleware for koa.  \n> [morgan] wrapper for koa's middleware.\n\n[![NPM version][npm-img]][npm-url]\n[![NPM Downloads][downloads-image]][npm-url]\n[![Build status][travis-img]][travis-url]\n[![Test coverage][coveralls-img]][coveralls-url]\n[![Dependency status][david-img]][david-url]\n[![License][license-img]][license-url]\n\n## Install\n\n```sh\n$ npm install --save koa-morgan\n```\n\n## Usage\n\n### **=1.x**, 100%, working with **morgan** and **koa-v2**\n\n```js\nconst fs = require('fs')\nconst Koa = require('koa')\nconst morgan = require('koa-morgan')\n\n// create a write stream (in append mode)\nconst accessLogStream = fs.createWriteStream(__dirname + '/access.log',\n                                             { flags: 'a' })\nconst app = new Koa()\n\n// setup the logger\napp.use(morgan('combined', { stream: accessLogStream }))\n\napp.use((ctx) => {\n  ctx.body = 'hello, world!'\n})\n\napp.listen(2333)\n```\n\n### **=0.x**, working with **koa-v1**\n\n```js\nvar koa = require('koa');\nvar morgan = require('koa-morgan');\nvar app = koa();\n\napp.use(morgan.middleware(format, options));\n\n```\n\n[npm-img]: https://img.shields.io/npm/v/koa-morgan.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/koa-morgan\n[travis-img]: https://img.shields.io/travis/koa-modules/morgan.svg?style=flat-square\n[travis-url]: https://travis-ci.org/koa-modules/morgan\n[coveralls-img]: https://img.shields.io/coveralls/koa-modules/morgan.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/koa-modules/morgan?branch=master\n[license-img]: https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\n[license-url]: LICENSE\n[david-img]: https://img.shields.io/david/koa-modules/morgan.svg?style=flat-square\n[david-url]: https://david-dm.org/koa-modules/morgan\n[downloads-image]: https://img.shields.io/npm/dm/koa-morgan.svg?style=flat-square\n[morgan]: https://github.com/expressjs/morgan\n","_attachments":{},"homepage":"https://github.com/koa-modules/morgan#readme","bugs":{"url":"https://github.com/koa-modules/morgan/issues"},"license":"MIT"}