  Usage: pino pretty [options] [command]
  
  Commands:
    help     Display help
    version  Display version
  
  Options:
    -c, --colorize              Force adding color sequences to the output
    -C, --config                specify a path to a json file containing the pino-pretty options
    -f, --crlf                  Append CRLF instead of LF to formatted lines
    -X, --customColors          Override default colors using names from https://www.npmjs.com/package/colorette (`-X err:red,info:blue`)
    -x, --customLevels          Override default levels (`-x err:99,info:1`)
    -k, --errorLikeObjectKeys   Define which keys contain error objects (`-k err,error`) (defaults to `err,error`)
    -e, --errorProps            Comma separated list of properties on error objects to show (`*` for all properties) (defaults to ``)
    -h, --help                  Output usage information
    -H, --hideObject            Hide objects from output (but not error object)
    -i, --ignore                Ignore one or several keys: (`-i time,hostname`)
    -I, --include               The opposite of `--ignore`, only include one or several keys: (`-I level,time`)
    -l, --levelFirst            Display the log level as the first output field
    -L, --levelKey [value]      Detect the log level under the specified key (defaults to "level")
    -b, --levelLabel [value]    Output the log level using the specified label (defaults to "levelLabel")
    -o, --messageFormat         Format output of message
    -m, --messageKey [value]    Highlight the message under the specified key (defaults to "msg")
    -L, --minimumLevel          Hide messages below the specified log level
    -S, --singleLine            Print all non-error objects on a single line
    -a, --timestampKey [value]  Display the timestamp from the specified key (defaults to "time")
    -t, --translateTime         Display epoch timestamps as UTC ISO format or according to an optional format string (default ISO 8601)
    -U, --useOnlyCustomProps    Only use custom levels and colors (if provided); don't fallback to default levels and colors (-U false)
    -v, --version               Output the version number
  
  Examples:
    - To prettify logs, simply pipe a log file through
    $ cat log | pino-pretty

    - To highlight a string at a key other than 'msg'
    $ cat log | pino-pretty -m fooMessage

    - To detect the log level at a key other than 'level'
    $ cat log | pino-pretty --levelKey fooLevel

    - To output the log level label using a key other than 'levelLabel'
    $ cat log | pino-pretty --levelLabel LVL -o "{LVL}"

    - To display timestamp from a key other than 'time'
    $ cat log | pino-pretty -a fooTimestamp

    - To convert Epoch timestamps to ISO timestamps use the -t option
    $ cat log | pino-pretty -t

    - To convert Epoch timestamps to local timezone format use the -t option with "SYS:" prefixed format string
    $ cat log | pino-pretty -t "SYS:yyyy-mm-dd HH:MM:ss"

    - To flip level and time/date in standard output use the -l option
    $ cat log | pino-pretty -l

    - Only prints messages with a minimum log level of info
    $ cat log | pino-pretty -L info

    - Prettify logs but don't print pid and hostname
    $ cat log | pino-pretty -i pid,hostname
    
    - Prettify logs but only print time and level
    $ cat log | pino-pretty -I time,level

    - Loads options from a config file
    $ cat log | pino-pretty --config=/path/to/config.json

  
