UNPKG

@yandex-cloud/nodejs-sdk

Version:
582 lines (581 loc) 23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogLevel = exports.Destination = exports.LogEntryDefaults = exports.IncomingLogEntry = exports.LogEntry = exports.logLevel_LevelToJSON = exports.logLevel_LevelFromJSON = exports.LogLevel_Level = exports.protobufPackage = void 0; /* eslint-disable */ const typeRegistry_1 = require("../../../../typeRegistry"); const long_1 = __importDefault(require("long")); const minimal_1 = __importDefault(require("protobufjs/minimal")); const log_resource_1 = require("../../../../yandex/cloud/logging/v1/log_resource"); const timestamp_1 = require("../../../../google/protobuf/timestamp"); const struct_1 = require("../../../../google/protobuf/struct"); exports.protobufPackage = "yandex.cloud.logging.v1"; /** Possible log levels for entries. */ var LogLevel_Level; (function (LogLevel_Level) { /** * LEVEL_UNSPECIFIED - Default log level. * * Equivalent to not specifying log level at all. */ LogLevel_Level[LogLevel_Level["LEVEL_UNSPECIFIED"] = 0] = "LEVEL_UNSPECIFIED"; /** * TRACE - Trace log level. * * Possible use case: verbose logging of some business logic. */ LogLevel_Level[LogLevel_Level["TRACE"] = 1] = "TRACE"; /** * DEBUG - Debug log level. * * Possible use case: debugging special cases in application logic. */ LogLevel_Level[LogLevel_Level["DEBUG"] = 2] = "DEBUG"; /** * INFO - Info log level. * * Mostly used for information messages. */ LogLevel_Level[LogLevel_Level["INFO"] = 3] = "INFO"; /** * WARN - Warn log level. * * May be used to alert about significant events. */ LogLevel_Level[LogLevel_Level["WARN"] = 4] = "WARN"; /** * ERROR - Error log level. * * May be used to alert about errors in infrastructure, logic, etc. */ LogLevel_Level[LogLevel_Level["ERROR"] = 5] = "ERROR"; /** * FATAL - Fatal log level. * * May be used to alert about unrecoverable failures and events. */ LogLevel_Level[LogLevel_Level["FATAL"] = 6] = "FATAL"; LogLevel_Level[LogLevel_Level["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(LogLevel_Level = exports.LogLevel_Level || (exports.LogLevel_Level = {})); function logLevel_LevelFromJSON(object) { switch (object) { case 0: case "LEVEL_UNSPECIFIED": return LogLevel_Level.LEVEL_UNSPECIFIED; case 1: case "TRACE": return LogLevel_Level.TRACE; case 2: case "DEBUG": return LogLevel_Level.DEBUG; case 3: case "INFO": return LogLevel_Level.INFO; case 4: case "WARN": return LogLevel_Level.WARN; case 5: case "ERROR": return LogLevel_Level.ERROR; case 6: case "FATAL": return LogLevel_Level.FATAL; case -1: case "UNRECOGNIZED": default: return LogLevel_Level.UNRECOGNIZED; } } exports.logLevel_LevelFromJSON = logLevel_LevelFromJSON; function logLevel_LevelToJSON(object) { switch (object) { case LogLevel_Level.LEVEL_UNSPECIFIED: return "LEVEL_UNSPECIFIED"; case LogLevel_Level.TRACE: return "TRACE"; case LogLevel_Level.DEBUG: return "DEBUG"; case LogLevel_Level.INFO: return "INFO"; case LogLevel_Level.WARN: return "WARN"; case LogLevel_Level.ERROR: return "ERROR"; case LogLevel_Level.FATAL: return "FATAL"; default: return "UNKNOWN"; } } exports.logLevel_LevelToJSON = logLevel_LevelToJSON; const baseLogEntry = { $type: "yandex.cloud.logging.v1.LogEntry", uid: "", level: 0, message: "", streamName: "", }; exports.LogEntry = { $type: "yandex.cloud.logging.v1.LogEntry", encode(message, writer = minimal_1.default.Writer.create()) { if (message.uid !== "") { writer.uint32(10).string(message.uid); } if (message.resource !== undefined) { log_resource_1.LogEntryResource.encode(message.resource, writer.uint32(18).fork()).ldelim(); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.timestamp), writer.uint32(26).fork()).ldelim(); } if (message.ingestedAt !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.ingestedAt), writer.uint32(34).fork()).ldelim(); } if (message.savedAt !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.savedAt), writer.uint32(42).fork()).ldelim(); } if (message.level !== 0) { writer.uint32(48).int32(message.level); } if (message.message !== "") { writer.uint32(58).string(message.message); } if (message.jsonPayload !== undefined) { struct_1.Struct.encode(struct_1.Struct.wrap(message.jsonPayload), writer.uint32(66).fork()).ldelim(); } if (message.streamName !== "") { writer.uint32(74).string(message.streamName); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseLogEntry); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.uid = reader.string(); break; case 2: message.resource = log_resource_1.LogEntryResource.decode(reader, reader.uint32()); break; case 3: message.timestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; case 4: message.ingestedAt = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; case 5: message.savedAt = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; case 6: message.level = reader.int32(); break; case 7: message.message = reader.string(); break; case 8: message.jsonPayload = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32())); break; case 9: message.streamName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseLogEntry); message.uid = object.uid !== undefined && object.uid !== null ? String(object.uid) : ""; message.resource = object.resource !== undefined && object.resource !== null ? log_resource_1.LogEntryResource.fromJSON(object.resource) : undefined; message.timestamp = object.timestamp !== undefined && object.timestamp !== null ? fromJsonTimestamp(object.timestamp) : undefined; message.ingestedAt = object.ingestedAt !== undefined && object.ingestedAt !== null ? fromJsonTimestamp(object.ingestedAt) : undefined; message.savedAt = object.savedAt !== undefined && object.savedAt !== null ? fromJsonTimestamp(object.savedAt) : undefined; message.level = object.level !== undefined && object.level !== null ? logLevel_LevelFromJSON(object.level) : 0; message.message = object.message !== undefined && object.message !== null ? String(object.message) : ""; message.jsonPayload = typeof object.jsonPayload === "object" ? object.jsonPayload : undefined; message.streamName = object.streamName !== undefined && object.streamName !== null ? String(object.streamName) : ""; return message; }, toJSON(message) { const obj = {}; message.uid !== undefined && (obj.uid = message.uid); message.resource !== undefined && (obj.resource = message.resource ? log_resource_1.LogEntryResource.toJSON(message.resource) : undefined); message.timestamp !== undefined && (obj.timestamp = message.timestamp.toISOString()); message.ingestedAt !== undefined && (obj.ingestedAt = message.ingestedAt.toISOString()); message.savedAt !== undefined && (obj.savedAt = message.savedAt.toISOString()); message.level !== undefined && (obj.level = logLevel_LevelToJSON(message.level)); message.message !== undefined && (obj.message = message.message); message.jsonPayload !== undefined && (obj.jsonPayload = message.jsonPayload); message.streamName !== undefined && (obj.streamName = message.streamName); return obj; }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = Object.assign({}, baseLogEntry); message.uid = (_a = object.uid) !== null && _a !== void 0 ? _a : ""; message.resource = object.resource !== undefined && object.resource !== null ? log_resource_1.LogEntryResource.fromPartial(object.resource) : undefined; message.timestamp = (_b = object.timestamp) !== null && _b !== void 0 ? _b : undefined; message.ingestedAt = (_c = object.ingestedAt) !== null && _c !== void 0 ? _c : undefined; message.savedAt = (_d = object.savedAt) !== null && _d !== void 0 ? _d : undefined; message.level = (_e = object.level) !== null && _e !== void 0 ? _e : 0; message.message = (_f = object.message) !== null && _f !== void 0 ? _f : ""; message.jsonPayload = (_g = object.jsonPayload) !== null && _g !== void 0 ? _g : undefined; message.streamName = (_h = object.streamName) !== null && _h !== void 0 ? _h : ""; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.LogEntry.$type, exports.LogEntry); const baseIncomingLogEntry = { $type: "yandex.cloud.logging.v1.IncomingLogEntry", level: 0, message: "", streamName: "", }; exports.IncomingLogEntry = { $type: "yandex.cloud.logging.v1.IncomingLogEntry", encode(message, writer = minimal_1.default.Writer.create()) { if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.timestamp), writer.uint32(10).fork()).ldelim(); } if (message.level !== 0) { writer.uint32(16).int32(message.level); } if (message.message !== "") { writer.uint32(26).string(message.message); } if (message.jsonPayload !== undefined) { struct_1.Struct.encode(struct_1.Struct.wrap(message.jsonPayload), writer.uint32(34).fork()).ldelim(); } if (message.streamName !== "") { writer.uint32(42).string(message.streamName); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseIncomingLogEntry); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.timestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; case 2: message.level = reader.int32(); break; case 3: message.message = reader.string(); break; case 4: message.jsonPayload = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32())); break; case 5: message.streamName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseIncomingLogEntry); message.timestamp = object.timestamp !== undefined && object.timestamp !== null ? fromJsonTimestamp(object.timestamp) : undefined; message.level = object.level !== undefined && object.level !== null ? logLevel_LevelFromJSON(object.level) : 0; message.message = object.message !== undefined && object.message !== null ? String(object.message) : ""; message.jsonPayload = typeof object.jsonPayload === "object" ? object.jsonPayload : undefined; message.streamName = object.streamName !== undefined && object.streamName !== null ? String(object.streamName) : ""; return message; }, toJSON(message) { const obj = {}; message.timestamp !== undefined && (obj.timestamp = message.timestamp.toISOString()); message.level !== undefined && (obj.level = logLevel_LevelToJSON(message.level)); message.message !== undefined && (obj.message = message.message); message.jsonPayload !== undefined && (obj.jsonPayload = message.jsonPayload); message.streamName !== undefined && (obj.streamName = message.streamName); return obj; }, fromPartial(object) { var _a, _b, _c, _d, _e; const message = Object.assign({}, baseIncomingLogEntry); message.timestamp = (_a = object.timestamp) !== null && _a !== void 0 ? _a : undefined; message.level = (_b = object.level) !== null && _b !== void 0 ? _b : 0; message.message = (_c = object.message) !== null && _c !== void 0 ? _c : ""; message.jsonPayload = (_d = object.jsonPayload) !== null && _d !== void 0 ? _d : undefined; message.streamName = (_e = object.streamName) !== null && _e !== void 0 ? _e : ""; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.IncomingLogEntry.$type, exports.IncomingLogEntry); const baseLogEntryDefaults = { $type: "yandex.cloud.logging.v1.LogEntryDefaults", level: 0, streamName: "", }; exports.LogEntryDefaults = { $type: "yandex.cloud.logging.v1.LogEntryDefaults", encode(message, writer = minimal_1.default.Writer.create()) { if (message.level !== 0) { writer.uint32(16).int32(message.level); } if (message.jsonPayload !== undefined) { struct_1.Struct.encode(struct_1.Struct.wrap(message.jsonPayload), writer.uint32(34).fork()).ldelim(); } if (message.streamName !== "") { writer.uint32(42).string(message.streamName); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseLogEntryDefaults); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: message.level = reader.int32(); break; case 4: message.jsonPayload = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32())); break; case 5: message.streamName = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseLogEntryDefaults); message.level = object.level !== undefined && object.level !== null ? logLevel_LevelFromJSON(object.level) : 0; message.jsonPayload = typeof object.jsonPayload === "object" ? object.jsonPayload : undefined; message.streamName = object.streamName !== undefined && object.streamName !== null ? String(object.streamName) : ""; return message; }, toJSON(message) { const obj = {}; message.level !== undefined && (obj.level = logLevel_LevelToJSON(message.level)); message.jsonPayload !== undefined && (obj.jsonPayload = message.jsonPayload); message.streamName !== undefined && (obj.streamName = message.streamName); return obj; }, fromPartial(object) { var _a, _b, _c; const message = Object.assign({}, baseLogEntryDefaults); message.level = (_a = object.level) !== null && _a !== void 0 ? _a : 0; message.jsonPayload = (_b = object.jsonPayload) !== null && _b !== void 0 ? _b : undefined; message.streamName = (_c = object.streamName) !== null && _c !== void 0 ? _c : ""; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.LogEntryDefaults.$type, exports.LogEntryDefaults); const baseDestination = { $type: "yandex.cloud.logging.v1.Destination", }; exports.Destination = { $type: "yandex.cloud.logging.v1.Destination", encode(message, writer = minimal_1.default.Writer.create()) { if (message.logGroupId !== undefined) { writer.uint32(10).string(message.logGroupId); } if (message.folderId !== undefined) { writer.uint32(18).string(message.folderId); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseDestination); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.logGroupId = reader.string(); break; case 2: message.folderId = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseDestination); message.logGroupId = object.logGroupId !== undefined && object.logGroupId !== null ? String(object.logGroupId) : undefined; message.folderId = object.folderId !== undefined && object.folderId !== null ? String(object.folderId) : undefined; return message; }, toJSON(message) { const obj = {}; message.logGroupId !== undefined && (obj.logGroupId = message.logGroupId); message.folderId !== undefined && (obj.folderId = message.folderId); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseDestination); message.logGroupId = (_a = object.logGroupId) !== null && _a !== void 0 ? _a : undefined; message.folderId = (_b = object.folderId) !== null && _b !== void 0 ? _b : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.Destination.$type, exports.Destination); const baseLogLevel = { $type: "yandex.cloud.logging.v1.LogLevel", level: 0, }; exports.LogLevel = { $type: "yandex.cloud.logging.v1.LogLevel", encode(message, writer = minimal_1.default.Writer.create()) { if (message.level !== 0) { writer.uint32(8).int32(message.level); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseLogLevel); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.level = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseLogLevel); message.level = object.level !== undefined && object.level !== null ? logLevel_LevelFromJSON(object.level) : 0; return message; }, toJSON(message) { const obj = {}; message.level !== undefined && (obj.level = logLevel_LevelToJSON(message.level)); return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseLogLevel); message.level = (_a = object.level) !== null && _a !== void 0 ? _a : 0; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.LogLevel.$type, exports.LogLevel); function toTimestamp(date) { const seconds = date.getTime() / 1000; const nanos = (date.getTime() % 1000) * 1000000; return { $type: "google.protobuf.Timestamp", seconds, nanos }; } function fromTimestamp(t) { let millis = t.seconds * 1000; millis += t.nanos / 1000000; return new Date(millis); } function fromJsonTimestamp(o) { if (o instanceof Date) { return o; } else if (typeof o === "string") { return new Date(o); } else { return fromTimestamp(timestamp_1.Timestamp.fromJSON(o)); } } if (minimal_1.default.util.Long !== long_1.default) { minimal_1.default.util.Long = long_1.default; minimal_1.default.configure(); }