Merge pull request #1436 from boxiong/master

Added an option to suppress excessive logging from UIALogger.
This commit is contained in:
Jonathan Lipps
2013-11-08 09:22:03 -08:00
3 changed files with 9 additions and 4 deletions

View File

@@ -10,9 +10,10 @@ var console = {
msg = "(null)";
}
var newMsg = msg + "\n";
for (var i = 0; i < bufLen - msg.length; i++) {
for (var i = 0; i < bufLen - msg.length - 1; i++) {
newMsg += "*";
}
UIALogger.logMessage(newMsg);
if (typeof isVerbose !== "undefined" && isVerbose) UIALogger.logMessage(newMsg);
}
};

View File

@@ -88,6 +88,8 @@ settings = function() {
}
}();
var isVerbose = (typeof settings !== "undefined" && 'verbose' in settings && settings.verbose === 'true');
// get npm-installed instruments_client bin if necessary
var globalPath = (function() {
try {

View File

@@ -366,8 +366,10 @@ var $ = $ || mechanic; // expose $ shortcut
level = level || 'message';
if (level === 'error') UIALogger.logError(s);
else if (level === 'warn') UIALogger.logWarning(s);
else if (level === 'debug') UIALogger.logDebug(s);
else UIALogger.logMessage(s);
else if (isVerbose) {
if (level === 'debug') UIALogger.logDebug(s);
else UIALogger.logMessage(s);
}
},
error: function(s) { $.log(s, 'error'); },
warn: function(s) { $.log(s, 'warn'); },