Buckets:
| # Pretty Printing | |
| By default, Pino log lines are newline delimited JSON (NDJSON). This is perfect | |
| for production usage and long-term storage. It's not so great for development | |
| environments. Thus, Pino logs can be prettified by using a Pino prettifier | |
| module like [`pino-pretty`][pp]: | |
| 1. Install a prettifier module as a separate dependency, e.g. `npm install pino-pretty`. | |
| 2. Instantiate the logger with the `transport.target` option set to `'pino-pretty'`: | |
| ```js | |
| const pino = require('pino') | |
| const logger = pino({ | |
| transport: { | |
| target: 'pino-pretty' | |
| }, | |
| }) | |
| logger.info('hi') | |
| ``` | |
| 3. The transport option can also have an options object containing `pino-pretty` options: | |
| ```js | |
| const pino = require('pino') | |
| const logger = pino({ | |
| transport: { | |
| target: 'pino-pretty', | |
| options: { | |
| colorize: true | |
| } | |
| } | |
| }) | |
| logger.info('hi') | |
| ``` | |
| [pp]: https://github.com/pinojs/pino-pretty | |
Xet Storage Details
- Size:
- 939 Bytes
- Xet hash:
- b114e65ba3dd0716ca52d5f576aa93b15cd17f52a5cb3efffdc7984b4962c40d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.