Я хочу регистрировать все сообщения об ошибках и стеки вызовов моего приложения, если оно вызывает ошибки после того, как я выпустил приложение на веб-сайт.
Я сохраню журналы файлов на веб-сервере.
В проигрывателе отладки Error.message
содержит подробное сообщение об ошибке, а Error.getStackTrace()
возвращает стек вызовов:
message: Error #1006: cccc is not a function.
stack trace:
TypeError: Error #1006: cccc is not a function.
at f()[/source/Main.as:38]
Но в обычном проигрывателе, который используют пользователи моего приложения, Error.message
содержиттолько код ошибки и Error.getStackTrace()
возвращает ноль:
message: Error #1006
stack trace: null
В других веб-приложениях, написанных на таких языках, как javascript, PHP или ruby, я всегда регистрирую ошибки или трассировку стека.
Но в ActionScript или во флэш-приложении я не могу знать, где и почему возникают ошибки после его выпуска?
Нормально ли сохранять журналы ошибок в выпущенных флэш-приложениях?