Есть ли возможность сохранить текущее имя модуля, чтобы оно автоматически печаталось в записях журнала winston при они называются позже?
В настоящее время, когда я хочу напечатать имя модуля в журналах, мне нужно добавить его вручную:
var logHeader = 'mymodule'
log.info(logHeader + 'Hello')
Например, с помощью debug вы можете сделать (пока игнорируйте функцию формата журнала %s
):
var debug = require('debug')('http')
, name = 'My App'
debug('booting %s', name);
Это напечатает префикс http
перед журналом:
http загрузка моего приложения
Можно ли это сделать в винстоне? Я искал в документации, но я не мог найти ничего подходящего.