triviality-logger
Version:
Typescript loggers with an interface that support composition
45 lines • 1.99 kB
JavaScript
;
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