@signiant/media-shuttle-sdk-base
Version:
The base parent sdk behind other media shuttle sdks (e.g. media-shuttle-sdk)
70 lines (69 loc) • 2.62 kB
JavaScript
/* eslint-disable import/first */
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
import CodedError from '../../external/common/CodedError';
import ErrorCode from '../../external/common/ErrorCode';
import ConsoleLogger from './ConsoleLogger';
import ErrorMessages from '../../external/common/ErrorMessages';
var LogManager = /** @class */ (function () {
function LogManager() {
}
Object.defineProperty(LogManager, "logger", {
get: function () {
return LogManager._logger;
},
set: function (logger) {
if (logger === null) {
throw new CodedError({
code: ErrorCode.LOGGER_INVALID,
message: ErrorMessages.staticErrorMessages[ErrorCode.LOGGER_INVALID],
});
}
LogManager._logger = logger;
},
enumerable: false,
configurable: true
});
LogManager.debug = function (message) {
var _a;
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
(_a = LogManager._logger).debug.apply(_a, __spreadArray([message], optionalParams, false));
};
LogManager.info = function (message) {
var _a;
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
(_a = LogManager._logger).info.apply(_a, __spreadArray([message], optionalParams, false));
};
LogManager.warn = function (message) {
var _a;
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
(_a = LogManager._logger).warn.apply(_a, __spreadArray([message], optionalParams, false));
};
LogManager.error = function (message) {
var _a;
var optionalParams = [];
for (var _i = 1; _i < arguments.length; _i++) {
optionalParams[_i - 1] = arguments[_i];
}
(_a = LogManager._logger).error.apply(_a, __spreadArray([message], optionalParams, false));
};
LogManager._logger = new ConsoleLogger();
return LogManager;
}());
export default LogManager;