UNPKG

n8n-nodes-inflow-crm

Version:

Official Inflow CRM integration for n8n. Create, update, search records and handle webhooks with dynamic field support.

29 lines (28 loc) 1.21 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.actionsLogger = exports.cacheLogger = exports.authLogger = exports.apiLogger = exports.createLogger = void 0; const debug_1 = __importDefault(require("debug")); const BASE_NAMESPACE = 'inflow'; function createLogger(namespace) { const ns = `${BASE_NAMESPACE}:${namespace}`; return { debug: (0, debug_1.default)(`${ns}:debug`), info: (0, debug_1.default)(`${ns}:info`), warn: (0, debug_1.default)(`${ns}:warn`), error: (0, debug_1.default)(`${ns}:error`), // Provide a generic log method that maps to info-level logging log: (0, debug_1.default)(`${ns}:log`), }; } exports.createLogger = createLogger; // Predefined loggers for main components exports.apiLogger = createLogger('api'); exports.authLogger = createLogger('auth'); exports.cacheLogger = createLogger('cache'); exports.actionsLogger = createLogger('actions'); // Usage example: // apiLogger.debug('This is a debug log'); // apiLogger.error('This is an error');