UNPKG

@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
/* 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;