Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@marius321967/log-format

marius32196712MIT1.0.0

Log message formatter

log, formatter

readme

Simple log message formatter for NodedJS apps - no configuration needed. This component uses moment.js.

Log format: [yyyy-mm-dd hh:mm:ss.ms UTC] (level): message, where level is log level (error, info, etc.). Level will be converted to lowercase.

This formatter is reused in several of my node services, perhaps you will find it useful too.

Dates and formatting can become tricky, so I added a test (npm run test).

Usage

const format = require('log-format');
const log_message = format('error', 'An error occurred');

To use a custom date:

const format = require('log-format').fn;
const date = moment('1995-12-25');
const log_message = format(date, 'error', 'An error occurred');