2014-04-29 3 views
1

В нашем приложении мы используем собственную структуру ведения журнала. Некоторые из используемых нами внешних модулей используют модуль debug, который регистрируется непосредственно на консоли.Можете ли вы предоставить модуль другим именем?

Я хотел бы обернуть эти вызовы регистрации, чтобы они были переданы через нашу собственную инфраструктуру.

Я не хотел переопределять/подключать console.log, потому что это то, что наша система ведения журнала использует внутренне (и она чувствует себя грязной). Поэтому моя следующая идея заключалась в том, чтобы каким-то образом проинструктировать Node загрузить мой собственный код, когда другой модуль использует require('debug'). Это возможно? И если да, то как? Или, может быть, лучшее решение?

+0

Загрузите свой код в отладку? – DrakaSAN

+0

@DrakaSAN Что значит? –

+0

Ну, либо добавьте фреймворк для отладки (но я сомневаюсь, что это будет легко), либо завершите debug в вашей структуре? – DrakaSAN

ответ

0

На данный момент мы только forked debug, и теперь мы просто используем нашу вилку в нашем проекте.

Мы отрегулировали вилку, чтобы использовать наше собственное решение для регистрации. Интеграция была довольно простой, благодаря поддержке GitHub URLs in package.json.

Смежные вопросы