All Projects → koajs → accesslog

koajs / accesslog

Licence: MIT License
Middleware for common log format access logs

Programming Languages

javascript
184084 projects - #8 most used programming language

Accesslog

Output Common Log Format access logs to any stream. Defaults to process.stdout.

Install

# npm ..
npm i koa-accesslog
# yarn ..
yarn add koa-accesslog

Usage

const Koa = require('koa');
const accesslog = require('koa-accesslog');
const app = new Koa();

app.use(accesslog());

Output

127.0.0.1 - - [19/Nov/2014:13:47:37 +0100] "GET / HTTP/1.X" 404 -

Configure

You may configure Accesslog to use any writable stream such as an instance of stream.PassThrough as seen below.

const log = new stream.PassThrough();
app.use(accesslog(log));

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].