AIR/ActionScript 3.0:错误日志记录

Mat*_*Mat 2 apache-flex air actionscript-3

为了在执行AIR应用程序期间出现任何问题时创建日志文件,我添加了一个全局异常处理程序,如下所示:

        private function onUncaughtError(e:UncaughtErrorEvent):void
    {
        e.preventDefault();
        var error:Error = e.error;
        Logger.log("Uncaught Error:" + " - Message: " + error.message, "session");
    }
Run Code Online (Sandbox Code Playgroud)

这给了我在日志文件中的内容是这样的:

Uncaught Error - Message: Error #3003: File or directory does not exist.
Run Code Online (Sandbox Code Playgroud)

有什么方法可以记录更多的信息吗?例如,错误抛出了什么对象?

Con*_*ner 6

你可以用Error.getStackTrace().在这里查看更多细节.