1.0.6 • Published 5 years ago
@hgc-ab/log-service v1.0.6
@hgc-ab/log-service
Log-service
Usage
Install
npm i @hgc-ab/log-service
Usage
const { httpLogger, log, connectLogger } = require('@hgc-ab/log-service')
const express = require('express')
// Log http requests to log/access.log file
app.use(connectLogger(httpLogger, { level: 'auto' }))
// development error handler
// will print stacktrace
if (app.get('env') === 'development') {
app.use(function(err, req, res, next) {
// log message to log/error.log file
log.error("Something went wrong:", err);
res.status(err.status || 500);
});
}
// production error handler
app.use(function(err, req, res, next) {
// log message to log/error.log file
log.error("Something went wrong:", err);
res.status(err.status || 500);
});
License
MIT