ct-logger
log with colors, Show log when envVar VERBOSE is set, Show stacktrace
How to use
npm install ct-logger
Screen shot of OSX.
Options
Show date with format:[MM-DD HH:MM:SS]
var logger = ;loggershowDate = true;
Usage
like console.log,
var logger = ;logger;logger;logger;logger;logger;
APIS
log(opts, arg1, arg2, ..., argN)
Additional arg0 for what you want to call console.log
.
Opts are an array from colors and effects.
Colors: BLACK,RED,GREEN,YELLOW,BLUE,MAGENTA,CYAN,WHITE
Effects: RESET,BOLD,FAINT,ITALIC,UNDERLINE
All opts are case-insensitive.
logger;
colorLog(color, arg1, arg2, ..., argN), red(...), bgBlue(...)
color is String. Colors: BLACK,RED,GREEN,YELLOW,BLUE,MAGENTA,CYAN,WHITE
logger;logger;// shortcut of colorLog, all colors and bg are supportedlogger;logger;
debug()
This log only shows when env variable VERBOSE been set.
logger;
stack(opts, maxLines)
opts is as same as log
, maxLines is a number, which indicate max stacktrace to shows
logger;
byCodes(codes)
You can pass other codes, and try it. More codes see ANSI ESCAPE CODE
const codeRed = loggerCOLORSRED;const codeBackgroundBlue = loggerBG_COLORSBG_BLUE;logger; logger;
start(opts) end()
All console.log between start
and end
will apply opts which you set.
loggerstart'red' 'italic';console;logger;