/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/glogg/index.js
34 строки
541 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
'use strict'; var format = require('util').format; var sparkles = require('sparkles'); var levels = [ 'debug', 'info', 'warn', 'error', ]; function getLogger(namespace) { var logger = sparkles(namespace); levels.forEach(function(level) { logger[level] = makeLogLevel(logger, level); }); return logger; } function makeLogLevel(self, level) { return function(msg) { if (typeof msg === 'string') { msg = format.apply(null, arguments); } self.emit(level, msg); }; } module.exports = getLogger;