1.2.1 • Published 6 years ago
pino-minimal v1.2.1
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-minimalYarn
$ yarn global add pino-minimalUsage
To use it, simply pipe the output from Pino into this transport. Example:
$ node server.js | pino-minimalCommand 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/s | Type | Default | Description |
|---|---|---|---|
--help, -h | boolean | - | Show a help document. |
--version, -v | boolean | - | Show version information. |
--date, -d | boolean | false | Show a date in the log output. |
--time, -t | boolean | true | Show a time in the log output. Use --no-time to disable. |
--pid, -p | boolean | false | Show the process ID (PID) in the log output. |
--hostname, -h | boolean | false | Show the hostname in the log output. |
--stacktrace, -s | boolean | true | Show a stack trace for errors that occur. Use --no-stacktrace to disable. |
--colorize, -c | boolean | Depends on terminal | Colorize the console output. Use --no-colorize to disable. |
--messageKey | string | msg | The JSON key to read the message from. |
--timestampKey | string | time | The JSON key to read the timestamp from. |
--crlf, -f | boolean | false | Use CRLF line endings instead of LF line endings. |
License
MIT