mirror of
https://github.com/goldbergyoni/nodebestpractices.git
synced 2025-10-28 11:35:59 +08:00
Upkdate usematurelogger
This commit is contained in:
@ -2,10 +2,9 @@
|
|||||||
|
|
||||||
### Объяснение в один абзац
|
### Объяснение в один абзац
|
||||||
|
|
||||||
Мы все любим console.log, но, очевидно, авторитетный и постоянный регистратор, такой как [Winston][winston], [Bunyan][bunyan] (очень популярный) или [Pino][pino] (новый парень на районе, который ориентирован на производительность) является обязательным для серьезных проектов. Набор методов и инструментов поможет гораздо быстрее рассуждать об ошибках - (1) часто регистрировать с использованием разных уровней (отладка, информация, ошибка); (2) при ведении журнала, предоставлять контекстную информацию в виде объектов JSON, см. пример ниже; (3) просматривать и фильтровать журналы, используя API запросов журналов (встроенный в большинство регистраторов) или программу просмотра журналов; (4) разворачивать и составлять отчет для рабочей группы, используя инструменты предоставления оперативной информации, такие как Splunk.
|
Мы все любим console.log, но, очевидно, авторитетный и постоянный регистратор, такой как [Winston][winston] (очень популярный) или [Pino][pino] (новый парень на районе, который ориентирован на производительность) является обязательным для серьезных проектов. Набор методов и инструментов поможет гораздо быстрее рассуждать об ошибках - (1) часто регистрировать с использованием разных уровней (отладка, информация, ошибка); (2) при ведении журнала, предоставлять контекстную информацию в виде объектов JSON, см. пример ниже; (3) просматривать и фильтровать журналы, используя API запросов журналов (встроенный в большинство регистраторов) или программу просмотра журналов; (4) разворачивать и составлять отчет для рабочей группы, используя инструменты предоставления оперативной информации, такие как Splunk.
|
||||||
|
|
||||||
[winston]: https://www.npmjs.com/package/winston
|
[winston]: https://www.npmjs.com/package/winston
|
||||||
[bunyan]: https://www.npmjs.com/package/bunyan
|
|
||||||
[pino]: https://www.npmjs.com/package/pino
|
[pino]: https://www.npmjs.com/package/pino
|
||||||
|
|
||||||
### Пример кода - Winston Logger в действии
|
### Пример кода - Winston Logger в действии
|
||||||
|
|||||||
Reference in New Issue
Block a user