1.0.2 • Published 3 years ago

logger-colored v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Класс для колорированного вывода лога

/**
 * конфиг для логера
 */
const config = {
    INFO: {
        format: ["DATE", "TYPE", "MSG"], // последовательность вывода, доступные типы: "DATE", "TYPE", "MSG"
        color: {
            DATE: "bold", // название полей соответствует типам
            TYPE: "blue.bold.bgBlack",
            MSG: "bold",
        },
        type: "INFO LOG", // метка для лога, вывод [INFO LOG]
    },
};

/**
 * в инстанс можно передать свою функцию логирования
 * после конфига
 * функция должна принять function(msg: string | string[])
 */
const color = new ColoredLogger(config);
color.log("INFO", "test drive new class logger");