mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-03 12:00:09 +01:00
Add a new debug level that includes a stack trace
This commit is contained in:
parent
bff2bdc6d6
commit
713a78dc96
@ -22,7 +22,7 @@ egw.extend('debug', egw.MODULE_GLOBAL, function(_app, _wnd) {
|
|||||||
* DEBUGLEVEL specifies which messages are printed to the console.
|
* DEBUGLEVEL specifies which messages are printed to the console.
|
||||||
* Decrease the value of EGW_DEBUGLEVEL to get less messages.
|
* Decrease the value of EGW_DEBUGLEVEL to get less messages.
|
||||||
*/
|
*/
|
||||||
var DEBUGLEVEL = 4;
|
var DEBUGLEVEL = 5;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The debug function can be used to send a debug message to the
|
* The debug function can be used to send a debug message to the
|
||||||
@ -41,6 +41,13 @@ egw.extend('debug', egw.MODULE_GLOBAL, function(_app, _wnd) {
|
|||||||
args.push(arguments[i]);
|
args.push(arguments[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add in a trace
|
||||||
|
if (DEBUGLEVEL >= 5 && (_level == "warn" || _level == "error") && typeof (new Error).stack != "undefined")
|
||||||
|
{
|
||||||
|
var stack = (new Error).stack;
|
||||||
|
args.push(stack);
|
||||||
|
}
|
||||||
|
|
||||||
if (_level == "log" && DEBUGLEVEL >= 4 &&
|
if (_level == "log" && DEBUGLEVEL >= 4 &&
|
||||||
typeof _wnd.console.log == "function")
|
typeof _wnd.console.log == "function")
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user