1.2.1 • Published 4 years ago

pino-minimal v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

pino-minimal

A beautiful and minimal transport for pino

Description

The pino-minimal transport provides a prettified, minimalistic and beautiful output for Pino.js. It's output format is strongly inspired by Signale.

Contents

Installation

NPM

$ npm install -g pino-minimal

Yarn

$ yarn global add pino-minimal

Usage

To use it, simply pipe the output from Pino into this transport. Example:

$ node server.js | pino-minimal

Command Line Arguments

This package supports several command line arguments to customize the output. A flag that is true by default can be negated by using it with a no prefix, e.g. to hide the time, use the option --no-time.

Option/sTypeDefaultDescription
--help, -hboolean-Show a help document.
--version, -vboolean-Show version information.
--date, -dbooleanfalseShow a date in the log output.
--time, -tbooleantrueShow a time in the log output. Use --no-time to disable.
--pid, -pbooleanfalseShow the process ID (PID) in the log output.
--hostname, -hbooleanfalseShow the hostname in the log output.
--stacktrace, -sbooleantrueShow a stack trace for errors that occur. Use --no-stacktrace to disable.
--colorize, -cbooleanDepends on terminalColorize the console output. Use --no-colorize to disable.
--messageKeystringmsgThe JSON key to read the message from.
--timestampKeystringtimeThe JSON key to read the timestamp from.
--crlf, -fbooleanfalseUse CRLF line endings instead of LF line endings.

License

MIT