A tiny wrapper around tracer, giving logging utilities.
npm install remillc/loggers
const console = require('loggers').logger();
const requestLogger = require('loggers').dev;
Provides a logger utility with tracer's methods: log
, trace
, debug
, info
, warn
, error
.
const console = require('loggers').logger();
const console = require('loggers').logger(config.logLevel);
level
{string} is an optional argument that will set logging level (see tracer for details).
Logging level can also be set anytime:
console.setLevel('warn');
console.getLevel(); // 'warn'
Provides a middleware for Express that will log HTTP requests to the console.
// index.js
const express = require('express');
const requestLogger = require('loggers').dev;
const app = express();
...
/*
* Middlewares
*/
if (process.env.NODE_ENV !== 'production') {
app.use(requestLogger);
}
const console = loggers.logger(config.logLevel);