1.0.2 • Published 4 years ago

goatlogger v1.0.2

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

GoatLogger

Simple logging library

Install

npm

    $ npm install goatlogger

yarn

    $ yarn add goatlogger

How to use

    const { BasicLogger } = require('goatlogger');
        ...
    app.use((req, res, next) => {
    /** Log the request */
    BasicLogger.log(req.method, 0, req.socket.remoteAddress , req.protocol + '://' + req.get('host') + req.originalUrl, {});
    response.on('finish', () => {
        /** Log the response */
        BasicLogger.log(request.method, res.statusCode, req.socket.remoteAddress , req.protocol + '://' + req.get('host') + req.originalUrl, {});
    });
    next();
    })

How to use es module

log request response middleware

    import { BasicLogger } from 'goatlogger';
    ...
    app.use((req, res, next) => {
    /** Log the request */
    BasicLogger.log(req.method, 0, req.socket.remoteAddress , req.protocol + '://' + req.get('host') + req.originalUrl, {});
    response.on('finish', () => {
        /** Log the response */
        BasicLogger.log(request.method, res.statusCode, req.socket.remoteAddress , req.protocol + '://' + req.get('host') + req.originalUrl, {});
    });
    next();
    })