Add maxDepth as the third argument to Zotero.debug()
varDump(), which is used by Zotero.debug(), defaults to 5
This commit is contained in:
parent
a017fe6666
commit
786f5efa30
2 changed files with 5 additions and 4 deletions
|
@ -82,13 +82,13 @@ Zotero.Debug = new function () {
|
|||
}
|
||||
}
|
||||
|
||||
this.log = function (message, level, stack) {
|
||||
this.log = function (message, level, maxDepth, stack) {
|
||||
if (!this.enabled) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (typeof message != 'string') {
|
||||
message = Zotero.Utilities.varDump(message);
|
||||
message = Zotero.Utilities.varDump(message, 0, maxDepth);
|
||||
}
|
||||
|
||||
if (!level) {
|
||||
|
|
|
@ -1031,11 +1031,12 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js");
|
|||
*
|
||||
* @param {} message
|
||||
* @param {Integer} [level=3]
|
||||
* @param {Integer} [maxDepth]
|
||||
* @param {Boolean|Integer} [stack] Whether to display the calling stack.
|
||||
* If true, stack is displayed starting from the caller. If an integer,
|
||||
* that many stack levels will be omitted starting from the caller.
|
||||
*/
|
||||
function debug(message, level, stack) {
|
||||
function debug(message, level, maxDepth, stack) {
|
||||
// Account for this alias
|
||||
if (stack === true) {
|
||||
stack = 1;
|
||||
|
@ -1043,7 +1044,7 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js");
|
|||
stack++;
|
||||
}
|
||||
|
||||
Zotero.Debug.log(message, level, stack);
|
||||
Zotero.Debug.log(message, level, maxDepth, stack);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue