UNPKG

triviality-logger

Version:

Typescript loggers with an interface that support composition

45 lines 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LoggerInterface_1 = require("./LoggerInterface"); var AbstractLogLevelLogger = /** @class */ (function () { function AbstractLogLevelLogger() { } AbstractLogLevelLogger.prototype.trace = function (message) { var optionalParams = []; for (var _i = 1; _i < arguments.length; _i++) { optionalParams[_i - 1] = arguments[_i]; } this.log.apply(this, [LoggerInterface_1.LogLevel.trace, message].concat(optionalParams)); }; AbstractLogLevelLogger.prototype.debug = function (message) { var optionalParams = []; for (var _i = 1; _i < arguments.length; _i++) { optionalParams[_i - 1] = arguments[_i]; } this.log.apply(this, [LoggerInterface_1.LogLevel.debug, message].concat(optionalParams)); }; AbstractLogLevelLogger.prototype.info = function (message) { var optionalParams = []; for (var _i = 1; _i < arguments.length; _i++) { optionalParams[_i - 1] = arguments[_i]; } this.log.apply(this, [LoggerInterface_1.LogLevel.info, message].concat(optionalParams)); }; AbstractLogLevelLogger.prototype.warn = function (message) { var optionalParams = []; for (var _i = 1; _i < arguments.length; _i++) { optionalParams[_i - 1] = arguments[_i]; } this.log.apply(this, [LoggerInterface_1.LogLevel.warn, message].concat(optionalParams)); }; AbstractLogLevelLogger.prototype.error = function (message) { var optionalParams = []; for (var _i = 1; _i < arguments.length; _i++) { optionalParams[_i - 1] = arguments[_i]; } this.log.apply(this, [LoggerInterface_1.LogLevel.error, message].concat(optionalParams)); }; return AbstractLogLevelLogger; }()); exports.AbstractLogLevelLogger = AbstractLogLevelLogger; //# sourceMappingURL=AbstractLogLevelLogger.js.map