trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
27 lines • 810 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConsoleAdapter = void 0;
const enums_1 = require("../enums");
/**
* ConsoleAdapter class to log messages with different
* levels to the console.
* */
class ConsoleAdapter {
log(level, message, ...meta) {
console[level](message, ...meta);
}
debug(message, ...meta) {
this.log(enums_1.LogLevel.DEBUG, message, ...meta);
}
info(message, ...meta) {
this.log(enums_1.LogLevel.INFO, message, ...meta);
}
warn(message, ...meta) {
this.log(enums_1.LogLevel.WARN, message, ...meta);
}
error(message, ...meta) {
this.log(enums_1.LogLevel.ERROR, message, ...meta);
}
}
exports.ConsoleAdapter = ConsoleAdapter;
//# sourceMappingURL=console.adapter.js.map