fock-logger - v7.0.1
    Preparing search index...

    fock-logger

    Простой, гибкий и расширяемый логгер для ваших pet-проектов.

    fock-logger — это библиотека для логирования в Node.js, написанная на TypeScript. Она позволяет выводить сообщения в консоль и/или файл, поддерживает уровни логирования, гибкое форматирование данных (включая ошибки), временные метки и интерактивный ввод от пользователя.

    Библиотека следует принципам SOLID, что делает её легко расширяемой и поддерживаемой.

    • Логирование в консоль и/или файл (с автоматическим созданием директорий).
    • Настраиваемые уровни логирования с фильтрацией по приоритету.
    • Интерактивный ввод — метод read() для запроса данных от пользователя.
    • Гибкое форматирование: встроенные форматтеры для ошибок, null/undefined, toString() и цепочка кастомных форматтеров.
    • Временные метки с поддержкой локалей, часовых поясов или собственной функции форматирования.
    • Добавление префиксов/суффиксов (например, имя логгера или метка времени).
    • Возможность включать/выключать отдельные компоненты (например, временные метки).
    • Полная типизация и поддержка IDE.

    MIT © FOCKUSTY