explogger
Advanced tools
Logger for express
Weekly downloads
Readme
A node library for logging requests and responses of express endpoints using middleware
import { middlewareLogger } from 'explogger';
app.use(
middlewareLogger({
filename: 'logfile',
includeReq: true,
includeRes: true,
dateFormat: 'MM-YYYY',
}),
);
Configuration Options
The contents of the provided middlewareLogger can be modified to get different configuration options. All fields are optional
filename
: String name of the file to be logged. Defaults to logfile-MM-DD-YYYY.txt
filepath
: String name of the file path to log to. Defaults to the current directory.
includeReq
: Boolean to determine whether to include the request as part of the log. Defaults to false.
includeRes
: Boolean to determine whether to include the respone as part of the log. Defaults to false.
dateFormat
: String to determine how to format the dates for the logfile. Any valid DayJs formatting option will work. Will default to MM-DD-YYYY T HH:mm:ss
.
Example output
11-2021 REQUEST: GET request path
11-2021 RESPONSE: 200 response body
ISC
Logger for express
The npm package explogger receives a total of 0 weekly downloads. As such, explogger popularity was classified as not popular.
We found that explogger demonstrated a healthy version release cadence and project activity. It has 1 open source maintainer collaborating on the project.