pino-minimal
v1.2.1
Published
A minimal and clean transport for the pino logger.
Downloads
15
Maintainers
Readme
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
