UNPKG

@allspark-js/core

Version:
62 lines (61 loc) 2.17 kB
"use strict"; 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)); }; Object.defineProperty(exports, "__esModule", { value: true }); var PinoLogger = /** @class */ (function () { function PinoLogger(deps) { this.deps = deps; } PinoLogger.prototype.getLogger = function () { if (!this.logger) { throw new Error('Logger not initialized'); } return this.logger; }; PinoLogger.prototype.init = function (_a) { var _b = _a === void 0 ? {} : _a, _c = _b.config, config = _c === void 0 ? {} : _c; var pino = this.deps.pino; this.logger = pino(config); }; PinoLogger.prototype.info = function (msg) { var _a; var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } (_a = this.getLogger()).info.apply(_a, __spreadArray([msg], args, false)); }; PinoLogger.prototype.debug = function (msg) { var _a; var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } (_a = this.getLogger()).debug.apply(_a, __spreadArray([msg], args, false)); }; PinoLogger.prototype.warn = function (msg) { var _a; var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } (_a = this.getLogger()).warn.apply(_a, __spreadArray([msg], args, false)); }; PinoLogger.prototype.error = function (msg) { var _a; var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } (_a = this.getLogger()).error.apply(_a, __spreadArray([msg], args, false)); }; return PinoLogger; }()); exports.default = PinoLogger;