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

    Type Alias LoggerConstructor<Levels, T>

    Параметры для создания логгера (конструктора).

    type LoggerConstructor<Levels extends Record<string, number>, T = never> = {
        baseContext?: BaseLoggerContext;
        baseLevels: LoggerLevels<Levels>;
        fileService?: FileServiceType;
        formatterHandler?: BaseFormatter<LoggerInput<T>, T>;
        name: string;
        timestampService?: TimestampServiceType;
        userInputSettings?: Partial<UserInputSettings>;
    }

    Type Parameters

    • Levels extends Record<string, number>

      строковые литералы уровней логирования.

    • T = never

      тип дополнительных данных, которые могут передаваться в логгер.

    Index
    baseContext?: BaseLoggerContext

    Базовый контекст (флаги, разделитель) необязательно.

    baseLevels: LoggerLevels<Levels>

    Базовые настройки уровней логирования.

    fileService?: FileServiceType

    Сервис для работы с файлом лога.

    formatterHandler?: BaseFormatter<LoggerInput<T>, T>

    Форматтер, используемый по умолчанию (необязательно).

    name: string
    timestampService?: TimestampServiceType
    userInputSettings?: Partial<UserInputSettings>

    Настройки форматирования пользовательского ввода при записи в файл. Используются в методе read для добавления префикса перед введёнными данными.