0.0.5 • Published 8 years ago
blg v0.0.5
blg
A browser logger tool.
features
- error handle
- offline storage
- debug mode (console.log)
- transform to local text file
TODO
- remote server(Use for receive log content from client)
USE
// get logger instance
let log = BLG.create('#index')
// levels: [info, error, warn]
// log with level of info
log.info(new Date(), 'log something text content')
// get logs
// array
log.dump() // return ["[#index] INFO "2016-06-21T08:54:33.571Z" log something text content"]
// get all logs.
BLG.dump()
// get all logs with a text file
BLG.save()
// custom log content
log.decorate((name, level, text) => [ moment().format('YYYY-MM-DD HH:mm:ss'), name, level, text ]) // "2016-06-21 17:14:48 #index,INFO,message 2"
// another custorm method...
// NOTE: arguemnts is change!
log.decorate((date,name, level, text) => [ date, `[${name}]`, level, text ]) // "2016-06-21 17:14:48 [#index],INFO,message 2"