const { recognizedObject: r = {} } = this; class WebdisConsole { constructor() {} log(...data) { this.info(data); } debug(...data) { this.#log("DEBUG", data); } info(...data) { this.#log("INFO", data); } warn(...data) { this.#log("WARN", data); } error(...data) { this.#log("ERROR", data); } #log(level, ...data) { webdis() .publish(r.workspaceId + ".console", { conversationId: r.conversationId, data: JSON.stringify(data), level: level, }) .catch((error) => { r.errorInfo = { ...r.errorInfo, label: { data: error.toJSON ? error.toJSON() : {}, message: error.message, }, }; }); } } return new WebdisConsole();