Публикации по теме 'logging'


Упростите ведение журнала Node.js с помощью Winston Logger
Введение : Ведение журнала является неотъемлемой частью любого приложения, поскольку оно помогает разработчикам отслеживать и устранять проблемы, контролировать производительность и собирать ценную информацию. В Node.js встроенная функция console.log() часто используется для ведения журнала, но ей не хватает расширенных функций и гибкости. В этом сообщении блога мы рассмотрим, как использовать популярный регистратор Winston для улучшения ведения журналов Node.js. Что такое Уинстон?..

Как улучшить журналы эмулятора Firebase
Приведите в порядок и уберите шум Я большой поклонник Firebase и широко использую эмулятор для локальной разработки с нашим API для социальных сетей . В эмуляторе есть много замечательных функций, таких как имитация облачных функций, Firestore и даже pub/sub. Если вы выводите журналы JSON на консоль с помощью console.log , вывод будет приемлемым, особенно если вы отформатируете его с помощью JSON.stringify({...}, null, "\t") . Однако все становится запутанным, когда вы..

Обработка исключений и телеметрия с PostSharp, Application Insights и Grafana
Независимо от того, начинаете ли вы работать с .NET или используете его на протяжении всего срока службы, каждый проект рано или поздно сталкивается с проблемами. В предыдущей статье я обсуждал, как PostSharp можно использовать для решения таких проблем, как ведение журнала и многопоточность. Сегодня я покажу вам, как мы можем применить эти же принципы к обработке исключений для отправки телеметрии в реальном времени в Application Insights. Замечания Обработка исключений - это..

Типичные ошибки регистрации
Большинство наших приложений .Net/Java имеют функции ведения журнала. Более того, для старых полуустаревших приложений (со множеством нетривиальных условий внутри) производственные логи крайне важны для эффективной поддержки. Несмотря на важность быстрой трассировки, я обнаружил, что многие программы имеют одни и те же очевидные ошибки. Эта статья о мире .Net, однако я также добавил код Java. Распределение памяти Самая распространенная ошибка (по моим наблюдениям) — пренебрежение..

Отличная статья!
Отличная статья! Вместо поиска и удаления каждого экземпляра `ic` вы можете вызвать` ic.disable () `. Затем, если вам это снова понадобится, используйте ic.enable (), чтобы продолжить с того места, где вы остановились. Здесь также пригодится метод install, так что вы не импортируете ic в каждый файл python.

Как реализовать HyperLog с Kotlin в Android
Подробное руководство по реализации HyperTrack / HyperLog и регистрации данных на удаленном сервере с помощью Kotlin. Ведение журнала необходимо, когда разработчику необходимо отладить проблему в любой части кода. В Android есть Журнал , который очень полезен при поиске ошибок в коде. Если вы хотите удаленно просматривать или сохранять журналы на своем сервере, то HyperLog является одним из популярных вариантов, поскольку он построен поверх журнала. Сейчас в блогах есть..

Элегантный способ регистрации каждого запроса и ответа для вашего HTTP-сервера NodeJS с помощью модуля «bunyan».
Нет никаких сомнений в том, что необработанные данные должны быть преобразованы в осмысленный формат и извлечены ценные сведения. Действительно, это верно и для нашего серверного программирования. Существует много причин для записи информации в журнал, и одной из них может быть такой случай, когда ваш сервер уведомлений поздно отвечает клиенту, или вы можете захотеть проанализировать процентное соотношение различных типов запросов или нагрузки для каждого маршрута. В этой статье я..