Tidy Log
Warning: I use this to test everything related to github so that you should never use this.
Helper to manage your
console.log()
in your browsers.
Features
- Small file and low overhead
- Provide extra information for debug
- Log manager
Tasks
- Extra log style
- Browsers compatility
Usage
Download the tidy_log.js or tidy_log.min.js and include the file in you page.
var logger = tidyLog; var xhr = logger; xhr;
Api
tidyLog.config([options])
Config the default options.
tidyLog; var logger = tidyLog; logger;
options
- showTimeLabel(default by
true
) - showPath(default by
true
) - display(default by
true
) - disable(default by
false
) - recordLog(default by
false
)
tidyLog.create([options])
Initialize a new Logger
with given options.
Group.log()
Create a new log in this
group.
Group.getLogs()
Get logs that created in this
group.
Group.logHistory()
Recall console.log
in all logs created by this
group.
Note: You have to set recordLog
as true
if you want to use logHistory()
.
var logger = tidyLog; logger;//log '[21:16:54] first log'logger;//log '[21:16:54] second log' logger;//log '[21:16:54] first log' and '[21:16:54] second log'
Group.getGroups()
Get an array of child groups in this
groups.
Group.group(name)
Create a child group so that you can manage this kind of logs later.
var appLogger = tidyLog; var xhrLogger = appLogger; xhrLogger; //... xhrLogger;
Test
Command karma run
.