UNPKG

@ellcrys/spell

Version:

The official JavaScript library for Ellcrys

82 lines 3.82 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var namespace_1 = __importDefault(require("./namespace")); /** * Manage the logger activities * * @export * @class Logger * @extends {Namespace} */ var Logger = /** @class */ (function (_super) { __extends(Logger, _super); /** * Creates an instance of Logger. * @param {RPCClient} client * @memberof Logger */ function Logger(client) { var _this = _super.call(this) || this; _this.client = client; return _this; } /** * Set the log level to DEBUG. * * @public * @returns {Promise<boolean>} * @memberof Logger */ Logger.prototype.debugLogger = function () { var _this = this; return new Promise(function (resolve, reject) { _this.client .call("logger_debug", null) .then(function (res) { return resolve(res); }) .catch(function (err) { return reject(err); }); }); }; /** * Set the logger to default logger * * @public * @returns {Promise<boolean>} * @memberof Logger */ Logger.prototype.defaultLogger = function () { var _this = this; return new Promise(function (resolve, reject) { _this.client .call("logger_default", null) .then(function (res) { return resolve(res); }) .catch(function (err) { return reject(err); }); }); }; return Logger; }(namespace_1.default)); exports.default = Logger; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9uYW1lc3BhY2VzL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJQSwwREFBb0M7QUFFcEM7Ozs7OztHQU1HO0FBQ0g7SUFBb0MsMEJBQVM7SUFDNUM7Ozs7T0FJRztJQUNILGdCQUFZLE1BQWlCO1FBQTdCLFlBQ0MsaUJBQU8sU0FFUDtRQURBLEtBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDOztJQUN0QixDQUFDO0lBRUQ7Ozs7OztPQU1HO0lBQ0ksNEJBQVcsR0FBbEI7UUFBQSxpQkFXQztRQVZBLE9BQU8sSUFBSSxPQUFPLENBQUMsVUFBQyxPQUFPLEVBQUUsTUFBTTtZQUNsQyxLQUFJLENBQUMsTUFBTTtpQkFDVCxJQUFJLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQztpQkFDMUIsSUFBSSxDQUFDLFVBQUMsR0FBRztnQkFDVCxPQUFPLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNyQixDQUFDLENBQUM7aUJBQ0QsS0FBSyxDQUFDLFVBQUMsR0FBRztnQkFDVixPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNwQixDQUFDLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUVEOzs7Ozs7T0FNRztJQUNJLDhCQUFhLEdBQXBCO1FBQUEsaUJBV0M7UUFWQSxPQUFPLElBQUksT0FBTyxDQUFDLFVBQUMsT0FBTyxFQUFFLE1BQU07WUFDbEMsS0FBSSxDQUFDLE1BQU07aUJBQ1QsSUFBSSxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQztpQkFDNUIsSUFBSSxDQUFDLFVBQUMsR0FBRztnQkFDVCxPQUFPLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNyQixDQUFDLENBQUM7aUJBQ0QsS0FBSyxDQUFDLFVBQUMsR0FBRztnQkFDVixPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNwQixDQUFDLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUNGLGFBQUM7QUFBRCxDQUFDLEFBbERELENBQW9DLG1CQUFTLEdBa0Q1QyJ9