UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

62 lines 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LOG = void 0; /* Custom modules */ const createNodeDescriptor_1 = require("../../createNodeDescriptor"); /** * Node name: 'Log' * * Purpose: * Writes a message to the Agent Logs */ exports.LOG = (0, createNodeDescriptor_1.createNodeDescriptor)({ type: "log", defaultLabel: "Log Message", summary: "UI__NODE_EDITOR__LOG__SUMMARY", appearance: { showIcon: false }, fields: [ { key: "message", type: "cognigyText", label: "UI__NODE_EDITOR__LOG__FIELDS__MESSAGE__LABEL", }, { key: "level", type: "select", label: "UI__NODE_EDITOR__LOG__FIELDS__LEVEL__LABEL", defaultValue: "debug", description: "UI__NODE_EDITOR__LOG__FIELDS__LEVEL__DESCRIPTION", params: { required: true, options: [ { label: "UI__NODE_EDITOR__LOG__FIELDS__LEVEL__OPTIONS__INFO__LABEL", value: "info", }, { label: "UI__NODE_EDITOR__LOG__FIELDS__LEVEL__OPTIONS__DEBUG__LABEL", value: "debug", }, { label: "UI__NODE_EDITOR__LOG__FIELDS__LEVEL__OPTIONS__ERROR__LABEL", value: "error", }, ] } } ], preview: { key: "message", type: "text", }, tags: ["basic", "log", "logging"], function: async ({ cognigy, config }) => { const { api } = cognigy; const { level, message } = config; if (level && message) api.log(level, message); } }); //# sourceMappingURL=log.js.map