创建和查看Flash日志

时间:2012-04-05 07:47:59

标签: flash flex logging flexbuilder flashlog

我想为我的flex应用程序创建日志文件。也就是说,当我运行我的flex应用程序时,文件应包含其中的所有跟踪打印。如何配置flex来执行此操作?感谢

3 个答案:

答案 0 :(得分:3)

使用调试Flash Player,您可以通过editing/creating the mm.cfg file将跟踪语句写入磁盘。

答案 1 :(得分:2)

这部分取决于您希望日志文件可以访问的位置/方式。如果只是你/开发团队关心的事情 - 特别是在远程调试场景中,那么执行上述操作的辅助工具就足够了。

但是,如果您希望以用户身份在应用中看到这种情况,那么您需要获得更多创意并尝试使用Logger类。它按优先级区分每个日志事件,并且能够创建实现 - 其中一个是跟踪记录器。但是仍然需要遵循记录器api,这意味着重构实际的trace语句本身以指向记录器实例。

答案 2 :(得分:1)

我建议你看看:http://www.as3commons.org/as3-commons-logging/index.html 这是一个非常类似于Log4j的库,我个人为AMF日志记录实现了一个appender。

如果您阅读了用户指南http://www.as3commons.org/as3-commons-logging/userguide.html,您会发现记录所有内容非常容易(如果您有Flash Player 10,您甚至可以记录未捕获的错误)。唯一的缺点是普通的Flash播放器(不是调试器版本)你无法获得堆栈跟踪。

希望有所帮助