From: phasefx Date: Tue, 12 Jul 2005 14:20:18 +0000 (+0000) Subject: some all or nothing sdump options X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f0f1c008a9824d3304713679a95b8a49b2c888b6;p=Evergreen.git some all or nothing sdump options git-svn-id: svn://svn.open-ils.org/ILS/trunk@1143 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Evergreen/staff_client/chrome/content/evergreen/util/error.js b/Evergreen/staff_client/chrome/content/evergreen/util/error.js index cdfd803729..c3fd013136 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/util/error.js +++ b/Evergreen/staff_client/chrome/content/evergreen/util/error.js @@ -7,6 +7,8 @@ var consoleDump = true; var arg_dump_full = false; var sdump_levels = { + 'D_NONE' : false, + 'D_ALL' : false, 'D_ERROR' : true, 'D_TRACE' : true, 'D_TRACE_ENTER' : false, @@ -44,12 +46,15 @@ var sdump_levels = { function sdump(level,msg) { try { - if (sdump_levels[level]) { + if (sdump_levels['D_NONE']) return; + if (sdump_levels[level]||sdump_levels['D_ALL']) { debug(level + ': ' + msg); if (consoleDump) consoleService.logStringMessage(level + ': ' + msg); } - } catch(E) {} + } catch(E) { + dump('Calling sdump but ' + E + '\n'); + } } function arg_dump(args,dump_these) {