1.1.0 • Published 6 years ago

true-log v1.1.0

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

True Log

An Http Request Logger

Installation

npm install true-log --save

Integration

    var express = require('express');
    var trueLog = require('true-log');
    var app = express();

    var port = process.env.PORT || 3000;

    //register it as a middleware
    app.use(trueLog());
    
    app.listen(port, function () {
        console.log("Server is running on " + port);
    });

    app.get('/', function (req, res) {
        res.send("True logger works");
    });

Log Level

Tiny

 var trueLog = require('true-log');
 app.use(trueLog({level:'tiny'}));

Logs: Client IP, Date, Method, Url, UserAgent

Full

 app.use(trueLog({level:'full'}));

Logs: Client IP, Date, Method, Url, UserAgent, Response Time and Status code

Logging to File

By default logs would be written to console but you can redirect logs to a file by passing a writeable stream

var ws = fs.createWriteStream(path.join(__dirname, "log.txt"), { flags: 'a' });
app.use(trueLog({level:'full',stream:ws}));
1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.10

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago