{"library":"express-logging","type":"library","category":null,"description":"express-logging is an Express middleware designed to log incoming requests and outgoing responses. The current stable version is 1.1.1, released over eight years ago, indicating the project is no longer actively maintained. It allows for configurable logging using any logger that exposes an `info` method, such as `logops`, and supports blacklisting specific URL paths to prevent logging. A key differentiator is its 'policy' option, which enables logging in either a single 'message' string format or a 'params' object format, making it suitable for integration with log processing systems like ELK stack. It also automatically calculates and logs the duration of each request-response cycle. Given its age, it is likely incompatible with modern versions of Node.js and Express.","language":"javascript","status":"abandoned","version":"1.1.1","tags":["javascript","logging","express","middleware"],"last_verified":"Wed May 27","install":[{"cmd":"npm install express-logging","imports":["const expressLogging = require('express-logging');","const logger = require('logops'); // Or your preferred logger","app.use(expressLogging(logger, options));"]},{"cmd":"yarn add express-logging","imports":[]},{"cmd":"pnpm add express-logging","imports":[]}],"homepage":null,"github":"https://github.com/telefonica/node-express-logging","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/express-logging","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/express-logging/compatibility"}}