tea-logger
The Logger Manager for frontend.
Installation
$ npm install tea-logger --save
tea-logger has been designed on the assumption that uses together with browserify.
Usage
Basic
; let logger = TeaLogger; logger;logger;logger;logger;
tea-logger has methods log
, info
, warn
, and error
as same as console
object's.
Of course, debug tools show correct line and column.
Each logger instance has its logging level; DEBUG
, INFO
, WARN
, ERROR
, or NONE
.
They'll write into console only if has lower level.
So you can concentrate into debugging for the current editting module.
Level | .log() |
.info() |
.warn() |
.error() |
---|---|---|---|---|
DEBUG | write | write | write | write |
INFO | ignore | write | write | write |
WARN | ignore | ignore | write | write |
ERROR | ignore | ignore | ignore | write |
NONE | ignore | ignore | ignore | ignore |
To set logging level:
loggerlevel = TeaLoggerINFO; // or `= "info";`
Configuration View
tea-logger has GUI to configure for logging level of loggers.
At first, please add ?debug
query string into your web page's URI.
Next, click + T
(press T
key with while down the mouse left button!).
Or from code:
TeaLogger;
Reference
declare