lua логирование ошибок
Есть ли способ посмотреть ошибки выполнения lua скриптов ?
Оборачивать все вызовы функций pcall методом не вариант.

Без ответа.


Просмотров: 103

» Лучшие комментарии


prog #1 - 3 недели назад 1
Можно использовать оборачивание блока кода в xpcall с анонимной функцией и универсальным обработчиком ошибки. Это намного удобнее оборачивания каждого отдельного вызова в pcall.
Также, вполне реально запилить автоматическое оборачивание всех функций в _ENV в pcall/xpcall, но мне, например, хватает xpcall.
Ну и еще более сложный вариант - реализовать автоматическое оборачивание в отладочные конструкции на этапе сохранения кода, но это нужен внешний сборщик карты и достаточно продвинутый парсер кода, это решение не для всех.
ProstoParya #2 - 3 недели назад 0
но это нужен внешний сборщик карты и достаточно продвинутый парсер кода
warcraft-vscode, плагин для, собственно, vscode, имеет какой-никакой принт ерроров. Да и удобнее, чем в самом редакторе, код клепать.
Steal nerves #3 - 3 недели назад 0
prog, а в можно в блокноте такое сделать?
prog #4 - 3 недели назад 3
а в можно в блокноте такое сделать?
Да. Нет. Сорок два. Нужно построить зиккурат.
Не стоит использовать блокнот для работы с кодом. А так - все можно, я разрешаю.