JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 926104
  • Score
    100M100P100Q170380F
  • License ISC

Node.js log generator for log engine

Package Exports

  • log-node
  • log-node/index.js
  • log-node/lib/level-prefixes
  • log-node/lib/level-prefixes.js
  • log-node/lib/resolve-format-parts
  • log-node/lib/resolve-format-parts.js
  • log-node/lib/writer
  • log-node/lib/writer.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (log-node) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Build status Tests coverage npm version

log-node

log writer for typical Node.js processes

  • Printf-like message formatting
  • Configure log level visbility threshold through LOG_LEVEL env variable (defaults to notice)
  • Extra debug output can be controlled via LOG_DEBUG env variable (fallbacks to DEBUG if provided)
  • Optionally outputs timestamps by log messages, controlled by LOG_TIME env variable
  • Outputs colored logs if terminal supports it (can overriden through DEBUG_COLORS env variable)
  • Object inspection depth defaults to 4, but can be overriden via LOG_INSPECT_DEPTH (fallbacks to DEBUG_DEPTH if provided)
  • Writes to stderr stream.

Usage

At beginning of main module of your program invoke:

require("log-node")();

Tests

$ npm test