UNPKG

@kloak-it/tq-proxy

Version:
20 lines (19 loc) 910 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.hexDebug = exports.logger = void 0; const hexdump_nodejs_1 = __importDefault(require("hexdump-nodejs")); const safe_1 = __importDefault(require("colors/safe")); const logger = (...argv) => { const date = new Date(); let dateStrang = `[Gateway ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}:${date.getMilliseconds()}] `; return console.log(dateStrang, ...argv); }; exports.logger = logger; const hexDebug = (buffer, length = 256) => { console.log(safe_1.default.underline(safe_1.default.green(`TOTAL LENGTH [${buffer.length}]`))); console.log(safe_1.default.grey((0, hexdump_nodejs_1.default)(buffer.slice(0, length)))); }; exports.hexDebug = hexDebug;