Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 664 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 664 Bytes

Logger

A Winston logger which logs to JSON with ordered keys and error stack support.

Usage

Install this library via npm:

npm install @artcom/logger

Use as follows:

const { createLogger } = require("@artcom/logger");
const logger = createLogger();

logger.info("Hello world!");

Additional options are supported:

  • transports: is the array of transports managed by Winston
  • keyOrder is the array specifying the order of message keys (e.g. ["timestamp", "level", "message"]), additional keys are placed after these keys by insertion order