From bdde3d66223181356e2101a39df15f925c11d776 Mon Sep 17 00:00:00 2001 From: Andrew Dacenko Date: Sat, 28 Mar 2015 21:44:41 +0200 Subject: [PATCH] Restrict logging of errors with verbosity level --- src/shared/util.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/shared/util.js b/src/shared/util.js index 0224ab38e..47736b02b 100644 --- a/src/shared/util.js +++ b/src/shared/util.js @@ -208,17 +208,10 @@ function warn(msg) { // Fatal errors that should trigger the fallback UI and halt execution by // throwing an exception. function error(msg) { - // If multiple arguments were passed, pass them all to the log function. - if (arguments.length > 1) { - var logArguments = ['Error:']; - logArguments.push.apply(logArguments, arguments); - console.log.apply(console, logArguments); - // Join the arguments into a single string for the lines below. - msg = [].join.call(arguments, ' '); - } else { + if (PDFJS.verbosity >= PDFJS.VERBOSITY_LEVELS.errors) { console.log('Error: ' + msg); + console.log(backtrace()); } - console.log(backtrace()); UnsupportedManager.notify(UNSUPPORTED_FEATURES.unknown); throw new Error(msg); }