mirror of
https://github.com/leanote/leanote-ios.git
synced 2026-02-02 02:00:18 +08:00
23 lines
621 B
JavaScript
Executable File
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);
|
|
}; |