Files
leanote-ios/Leanote/editor/EditorAssets/WPHybridLogger.js
2015-08-21 23:49:41 +08:00

23 lines
621 B
JavaScript
Executable File

// MARK: - Constructor
function WPHybridLogger(callbacker, parameterSeparator) {
this.callbacker = callbacker;
this.parameterSeparator = parameterSeparator;
};
// MARK: - Logging
WPHybridLogger.prototype.log = function(msg) {
this.callbacker.callback('callback-log', 'msg=' + msg);
};
WPHybridLogger.prototype.logError = function(msg, url, line) {
var arguments = ["msg=" + msg,
"url=" + url,
"line=" + line];
var joinedArguments = arguments.join(this.parameterSeparator);
this.callbacker.callback('callback-log-error', joinedArguments);
};