UNPKG

ts-webcrawler

Version:

A typescript webcrawler library for downloading and parsing webpages

23 lines (22 loc) 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Logger = void 0; class Logger { static log(sender, message, level = "debug" /* LogLevel.Debug */) { switch (level) { case "error" /* LogLevel.Error */: console.error(`\x1b[31m[${sender}] \x1b[37m${message}`); break; case "warn" /* LogLevel.Warn */: console.warn(`\x1b[33m[${sender}] \x1b[37m${message}`); break; case "info" /* LogLevel.Info */: console.info(`\x1b[36m[${sender}] \x1b[37m${message}`); break; case "debug" /* LogLevel.Debug */: console.debug(`\x1b[32m[${sender}] \x1b[37m${message}`); break; } } } exports.Logger = Logger;