Redfox
A (very) simple logger for small projects
tl;dr
const redfox = ; // Optional level log, optional date format// default date format is YYYY/MM/DD | HH:MM:SSconst myLogger = ; myLogger;myLogger;myLogger; // skips level check and logsmyLogger;myLogger;myLogger;
Installation
SUpposing you have Node and npm installed:
npm i redfox
API
levels
static Returns:
NONE: 0 ERROR: 1 WARN: 2 INFO: 3 SUCCESS: 4 ALL: 5
constructor(level = 5, format = defaultFormat)
defaultFormat(date)
returns YYYY/MM/DD | HH:MM:SS
setLevel(level)
Sets the level. Must be an int.
error()
Logs if: level > 0
This method will only render the date in red.
Formatting error objects is lost to chalk
otherwise.
uncaught()
Skips level checking
warn()
Logs if: level > 1
info()
Logs if: level > 2
success()
Logs if: level > 3
log()
Logs if: level > 4