@parkersoftware/whoson-lib
Version:
Useful whoson related library
58 lines (57 loc) • 2.14 kB
JavaScript
;
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
to[j] = from[i];
return to;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logging = void 0;
/**
* base logging class for the connection library and hooks
* override error, log and warn to provide your own error methods.
*/
var Logging = /** @class */ (function () {
function Logging() {
}
/**
* Base error logging method for the connection library and hooks
* override this to perform external logging
* @param message the error message
* @param optionalParams additional objects to include
*/
Logging.error = function (message) {
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
console.error.apply(console, __spreadArray([message], optionalParams));
};
/**
* Base logging method for the connection library and hooks
* override this to perform external logging
* @param message the log message
* @param optionalParams additional objects to include
*/
Logging.log = function (message) {
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
console.log.apply(console, __spreadArray([message], optionalParams));
};
/**
* Base warning logging method for the connection library and hooks
* override this to perform external logging
* @param message the warning message
* @param optionalParams additional objects to include
*/
Logging.warn = function (message) {
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
console.warn.apply(console, __spreadArray([message], optionalParams));
};
return Logging;
}());
exports.Logging = Logging;