UNPKG

fock-logger

Version:

Simple logger for your pet-project

92 lines (91 loc) 3.95 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const test_class_1 = __importDefault(require("./test.class")); const configurator_1 = __importDefault(require("../config/configurator")); const path_1 = require("path"); new configurator_1.default({ dir: (0, path_1.join)(__dirname, "..", ".."), logging: true, create_file: true, overwrite_file: false, level: "info", date: false, }); const index_1 = __importStar(require("../../index")); const logger = new index_1.default("Tester"); new index_1.default("Commands", { colors: [index_1.Colors.brightYellow, index_1.Colors.magenta] }); const err = new Error("Some error"); describe("Logger", () => { (() => { const tests = [ [ index_1.Colors.reset + "Привет, Мир !" + index_1.Colors.reset, logger.execute("Привет, Мир !", { level: "warn" }).colored[0], ], [ index_1.Colors.reset + (err.stack || `${err.name} ${err.message}`) + index_1.Colors.reset, logger.error(err, { level: "warn" }).colored[0], ], [ index_1.Colors.reset + "Hello, World !" + index_1.Colors.reset, logger.execute("Hello, World !").colored[0], ], [ index_1.Colors.magenta + "Hello, World !" + index_1.Colors.reset, new index_1.default("Commands").execute("Hello, World !").colored[0], ], [ index_1.Colors.magenta + "Saving..." + index_1.Colors.reset, new index_1.default("Saver", { colors: [index_1.Colors.magenta, index_1.Colors.magenta] }).execute("Saving...").colored[0], ], ]; new test_class_1.default("nocolor", tests).execute(); })(); (() => { const tests = [ [ index_1.Colors.magenta + "Маджента" + index_1.Colors.reset, logger.execute("Маджента", { color: index_1.Colors.magenta }).colored[0], ], [ index_1.Colors.bgGreen + "ГринСкрин" + index_1.Colors.reset, logger.execute("ГринСкрин", { color: index_1.Colors.bgGreen }).colored[0], ], [ index_1.Colors.black + "Тоталблэк" + index_1.Colors.reset, logger.execute("Тоталблэк", { color: index_1.Colors.black }).colored[0], ], [ index_1.Colors.magenta + "Loading..." + index_1.Colors.reset, new index_1.default("Saver").execute("Loading...").colored[0], ], ]; new test_class_1.default("colors", tests).execute(); })(); });