Pear logger
npm install pear-logger> Pear logger
``js`
import Logger from 'pear-logger'
`js`
const Logger = require('pear-logger')
Options:
- labels string comma-separated label allowlistfields
- string comma-separated: date,time,level,label,delta h:
Prefix with to hide (e.g. h:label)stacks
- boolean include stack traceslevel
- number|string one of 0..3 | 'OFF'|'ERR'|'INF'|'TRC'|'ERROR'|'INFO'|'TRACE'pretty
- boolean hint to hide redundant fields in non-verbose, non-max
True if log level is 0 (OFF)
True if log level is 1 (ERR)
True if log level is 2 (INF) (default)
True if log level is 3 (TRC)
Logs when level >= ERR and label is allowed
Logs when level >= INF and label is allowed
Logs when level >= TRC and label is allowed
Returns a formatted string; respects thresholds, labels, fields, stacks, and TTY color support.
Defaults from pear top-level flags:
- --log - log--log-level
- - logLevel--log-labels
- - logLabels--log-fields
- - logFields--log-stacks
- - logStacks--log-verbose
- - logVerbose--log-max
- - logMax
See pear -h` for flag descriptions.
Apache-2.0