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


Как регистрировать ввод HTTP-запроса и тело ответа в NodeJS
При развертывании API в рабочей среде очень важно иметь возможность регистрировать все входящие запросы и ответы с вашего сервера для таких целей, как отладка, аудит и оптимизация. Для NodeJS существует ряд популярных библиотек ведения журналов, которые отлично справляются с настройкой базовой конфигурации. Однако ни один из них не поставляется с вводом запроса по умолчанию и ведением журнала тела ответа. Вот краткое руководство о том, как мы можем добиться этого с помощью morgan ...

Объяснение уровней ведения журнала для начинающих
Ведение журнала необходимо для разработки программного обеспечения и устранения неполадок, поскольку оно собирает и записывает информацию о поведении и событиях приложения. Обычно существует пять уровней ведения журнала. Чтобы продуктивно обрабатывать данные журнала, мы используем разные уровни ведения журнала для классификации и определения приоритетов. ОТЛАДКА Самый низкий и наиболее проработанный уровень ведения журнала — DEBUG, на котором разработчики предоставляют точную..

TIL: Консольный интерфейс JavaScript — это гораздо больше, чем то, что мы используем.
Мы настолько привыкаем к написанию определенных команд в нашем коде, что перестаем о них думать. Одной из таких команд для меня является команда console.log() в JavaScript. Я всегда использовал эту команду вместе с ее близкими братьями и сестрами: console.debug() , console.info() , console.warn() и console.error() ; не задумываясь, что еще может предложить интерфейс console . TL; DR Просто прочитайте документацию интерфейса console , доступную здесь , и просмотрите список..

Как зарегистрировать запрос в MySQL
Иногда нам, разработчикам или администраторам баз данных, нужно, какой именно запрос выполняется в базе данных. Поскольку даже вы используете такую ​​структуру, как Spring JPA, базы данных выполняют некоторые уточнения по запросу. Этот пост о том, как регистрировать эти запросы в MySQL. Вам нужно выполнить два шага для настройки. Первый шаг — открыть журнал. SET global general_log = 1; Затем вам нужно указать целевой формат ведения журнала, такой как файл, таблица и т. д. SET..

Отрыв ребра от апекса
Вы написали try catch в своих вспомогательных классах, чтобы зафиксировать ожидаемые ошибки и обработать их? Тогда вы также согласитесь, что обработка исключений — это повторяющийся фрагмент кода, который есть в каждом классе. Это боль в спине, чтобы покрыть в тестовом классе. Это становится кошмаром, если в классе меньше строк, и вы застряли с непокрытыми блоками catch. Итак, сегодня я делюсь подходом, который я попробовал. Является и имеет Is a и Has a — это концепции..

5 необходимых функций в бизнес-приложениях
Я работаю разработчиком программного обеспечения почти 10 лет, и по крайней мере 8 из них я работал над проектами по обслуживанию огромных приложений. Теперь я знаю, какие функции необходимы, чтобы клиенты всегда были довольны. Обратите внимание на следующий список, если вы думаете о запуске крупного программного продукта для бизнес-клиентов. 1. Переводы В этой теме, возможно, вы думаете о глобализации или возможности изменить исходный язык приложения, но это касается модуля или..

Разработка программного обеспечения требует автоматического ведения журнала
Инструмент, который автоматизирует, где и что регистрировать, чтобы ускорить и повысить эффективность устранения неполадок! Недавно (5 лет назад!), как специалист по данным, я начал исследовать мир наблюдаемости программного обеспечения с особым интересом к обнаружению аномалий (я даже защитил докторскую диссертацию в этой области ). Попутно я узнал, что большинство проблем, которые мы решаем с помощью наблюдательных платформ и инструментов , могут быть решены в самом начале (когда код..