front-log
A lightweight client-side logger, useful for production.
Typical use case: you don't want to show a mass of console-logs for everyone, who will open browser's console in your web-application. But you want to see these logs by demand. So you can type the code below in console:
FrontLog;
and then just refresh the page. The logging level stores in browser's local storage, so you get all your logs after page refresh.
Or you can add logLevel={LEVEL}
to the URL of your page.
For example: /my-supper-app/?logLevel=error
.
Log level from query string has the highest priority, if present.
Logging levels
There are six levels of logs:
var log = FrontLog; log;log;log;log;log;log;
trace
level is the lowest and fatal
is the highest. Each logging level shows all logs from this level to the highest.
Usage
var FrontLog = ;
or
Example
See demo/index.html
.