olympus-protocol-connector
Version:
Module made by Olympus Labs for easier access to the Olympus protocol through Javascript/Typescript
67 lines • 2.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var interfaces_1 = require("../interfaces");
var LogService = /** @class */ (function () {
function LogService() {
}
Object.defineProperty(LogService, "logger", {
get: function () {
return LogService._logger;
},
enumerable: true,
configurable: true
});
LogService.register = function (logger) {
LogService._logger = logger;
};
LogService.config = function (option) {
LogService._option = option;
};
LogService.prototype.trace = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.trace.apply(console, [message].concat(args));
};
LogService.prototype.debug = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.debug.apply(console, [message].concat(args));
};
LogService.prototype.info = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.info.apply(console, [message].concat(args));
};
LogService.prototype.warn = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.warn.apply(console, [message].concat(args));
};
LogService.prototype.error = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.error.apply(console, [message].concat(args));
};
LogService.prototype.fatal = function (message) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
console.error.apply(console, [message].concat(args));
};
LogService._logger = new LogService();
LogService._option = interfaces_1.LoggingOptions.INFO;
return LogService;
}());
exports.LogService = LogService;
//# sourceMappingURL=logger.js.map