Name: Cabin - Node.js and JavaScript Logging Tool and Service (2023)
Type: Organization
Bio: :evergreen_tree: :axe: Cabin is a Node.js and JavaScript logging tool and service. Built for @ladjs, @forwardemail, @spamscanner, @breejs, and @lassjs.
Blog: cabinjs.com
Cabin - Node.js and JavaScript Logging Tool and Service (2023)'s Projects
:axe: Logger-agnostic wrapper that normalizes logs regardless of arg style. Great for large dev teams, old/new projects, and works w/Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and automatically adds OS, CPU, and Git information to your logs. Hooks, dot-notation remap, omit, and pick of metadata.
browser support for process.hrtime().
Construct ObjectIDs without the mongodb driver or bson module. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
:evergreen_tree: Cabin is the best self-hosted JavaScript and Node.js logging service. Made for @forwardemail.
A list (Array) of format specifiers from <https://github.com/nodejs/node/blob/master/doc/api/util.md#utilformatformat-args>. Built for @cabinjs.
:girl: Lass scaffolds a modern package boilerplate for Node.js
Parse information about a Node application process and its environment. Made for Cabin.
Parse errors to provide a consistent metadata object across Browser and Node environments. Made for Cabin and Lad.
Parse and validate logs to adhere to the message and meta standards from Lad and Cabin. Made for Cabin and Lad.
Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.
Error.prepareStackTrace ponyfill for Node. Made for Cabin.
Route middleware for Koa and Express that adds a request received high-resolution timer and Date to the request object using easily accessible Symbols to prevent request object pollution. Made for Cabin.
List of sensitive fields that should be masked, obfuscated, or purged for security purposes
A Hipchat transport for slack
The maintained and well-documented Bugsnag transport for the winston logger
The maintained and well-documented Raven/Sentry transport for the winston logger with support for Koa/Express/Passport