UNPKG

container.ts

Version:
94 lines 3.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** Log levels defined in RFC5424. */ var ELogLevel; (function (ELogLevel) { ELogLevel[ELogLevel["Emergency"] = 0] = "Emergency"; ELogLevel[ELogLevel["Alert"] = 1] = "Alert"; ELogLevel[ELogLevel["Critical"] = 2] = "Critical"; ELogLevel[ELogLevel["Error"] = 3] = "Error"; ELogLevel[ELogLevel["Warning"] = 4] = "Warning"; ELogLevel[ELogLevel["Notice"] = 5] = "Notice"; ELogLevel[ELogLevel["Informational"] = 6] = "Informational"; ELogLevel[ELogLevel["Debug"] = 7] = "Debug"; })(ELogLevel = exports.ELogLevel || (exports.ELogLevel = {})); /** Abstract log class. */ var Log = /** @class */ (function () { function Log() { } /** System is unusable. */ Log.prototype.emergency = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Emergency, message, metadata].concat(args)); }; /** Action must be taken immediately. */ Log.prototype.alert = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Alert, message, metadata].concat(args)); }; /** Critical conditions. */ Log.prototype.critical = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Critical, message, metadata].concat(args)); }; /** Error conditions. */ Log.prototype.error = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Error, message, metadata].concat(args)); }; /** Warning conditions. */ Log.prototype.warn = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Warning, message, metadata].concat(args)); }; /** Normal but significant condition. */ Log.prototype.notice = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Notice, message, metadata].concat(args)); }; /** Informational messages */ Log.prototype.info = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Informational, message, metadata].concat(args)); }; /** Debug level messages. */ Log.prototype.debug = function (message, metadata) { if (metadata === void 0) { metadata = {}; } var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } return this.log.apply(this, [ELogLevel.Debug, message, metadata].concat(args)); }; return Log; }()); exports.Log = Log; //# sourceMappingURL=Log.js.map