Я пытаюсь обернуть функцию/метод, доступный в winston (структура входа в узел), я нашел его интерфейс
interface LeveledLogMethod {
(msg: string, callback: LogCallback): LoggerInstance;
(msg: string, meta: any, callback: LogCallback): LoggerInstance;
(msg: string, ...meta: any[]): LoggerInstance;
}
Я хотел бы реализовать метод под названием «ошибка», который будет принимать вышеуказанные подписи.
Я только оборачиваю его, поэтому я буду вызывать функцию winston напрямую.
Если кто-то знаком с winston, у меня в основном установлено 2 регистратора, и все потребители проходят через мой основной класс ведения журнала, и я использую либо 1-й регистратор, либо второй регистратор в зависимости от уровня ведения журнала, поэтому мне нужно его обернуть.
error
где? Это глобальный или метод класса, если последний, то для какого именно класса? Пожалуйста, предоставьте дополнительную информацию/код. - person Nitzan Tomer   schedule 04.08.2017