Обсуждение статьи "Искусство работы с логами (Часть 8): Самопереводящиеся записи об ошибках"
Спасибо, я рад помочь. Любые предложения по улучшению, пожалуйста, свяжитесь со мной!
Я скомпилировал библиотеку регистрации Logify, и после MT5 build 5100 появилось несколько ошибок компиляции, связанных с типами в CLogifyHandlerDatabase::Query. Я полагаю, что вы уже должны были решить эту проблему.
Спасибо за предложения, я учту их в будущих статьях.
Небольшая идея по поводу языков.
Возможно, расположить оригинальные английские сообщения таким образом, чтобы их можно было легко скопировать и вставить в переводчик (deepl.com или translate.google.com) и поместить результат обратно в программу. Таким образом, каждый может легко настроить программу на свой язык.
Deeple распознает 36 языков, Google - около 130.
Опубликована статья Искусство работы с логами (Часть 8): Самопереводящиеся записи об ошибках:
На данном этапе нашего пути уже ни для кого не секрет, что ведение логов — это не просто запись событий. Это возможность точно уловить то, что ваш советник пытается вам сказать в самом центре вихря тиков, решений и неопределенностей, из которых состоит алгоритмическая торговля.
В процессе повседневного использования Logify я заметил одну вещь, которая меня беспокоила: обработка ошибок все еще оставалась поверхностной. Даже с надежной структурой форматирования, логи по-прежнему отображали лишь сырой код ошибки, без какого-либо намека на то, что он на самом деле означает. Что-то вроде:
Результат? Расплывчатое сообщение. Мы знаем, где произошла ошибка, но не знаем, почему. И кто хоть раз сталкивался с необходимостью искать десятки кодов MQL5 в документации? Раньше я сам довольно часто делал так: получив код ошибки, мне приходилось лезть в документацию, чтобы выяснить, что же на самом деле произошло. Именно из-за этого реального неудобства мне и пришла в голову идея: а что, если Logify сможет интерпретировать ошибку за меня? Что, если вместо простого кода он будет выдавать мне его значение в ясной, контекстуализированной форме, готовой для записи в лог?
Автор: joaopedrodev