ƒ.debug - Get-Kraken/fixx GitHub Wiki
Used for internal ƒ debug messages
ƒ.debug can also be used for debug messages in external JavaScript files or custom written javascript.
To enable debug mode:
ƒ.debug.isOn = true; // default value is false
Boolean toggle to enable or disable all debug messages. Should always be set to false
before deployment to any live environment.
LogLevel:
0 → all
1 → errors
2 → warning
3 → info only
e.g. setting ƒ.debug.logLevel = 3
→ will show only info
logs
When defining a debug message, it needs to have an associated log level.
Logging will be done in console if supported, else the fall back is alert();
Example:
ƒ.debug.log({
type: 'error',
logLevel: 1,
log: 'Malformed date. Cannot parse from dd/mm/yyyy HH:MM:SS'
});
Arguments:
type
: console log types (error, info, log etc)
log
: string message or object
logLevel
: level at which the debug should log (see enum descriptions above)