logger-colored
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

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

/**
 * конфиг для логера
 */
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");

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    1
  • 1.0.1
    2
  • 1.0.0
    2

Package Sidebar

Install

npm i logger-colored

Weekly Downloads

5

Version

1.0.2

License

ISC

Unpacked Size

20.3 kB

Total Files

13

Last publish

Collaborators

  • sagit117