是否有一种方法可以像Log4j一样使用ActionScript 3记录调试消息?我想在Flash应用程序中记录用户互动(所有事件和用户输入)。
FlashPlayer 10.1附带了全局错误处理程序。您可以通过将结果手动发送到服务器来使用它。
阅读有关FlashPlayer 10.1 Global error handling的更多信息。
据我所知,没有内置的东西。
Clear Toolkit包含log4fx。 Reportedly这是log4 *规格的完整实现。
编辑:刚发现这个。看起来比log4fx更易于使用的日志记录系统。
您难道不能让Flash程序将用户交互内容写入记事本文件吗?我知道有办法做到这一点,但是我没有方便的代码。也许做一些研究以找到实际的代码。 Flash API页面往往会有所帮助。
要记录事件,在事件触发的函数中只有一行可以写您想要的内容,对于输入,请在捕获用户输入的函数中输入一行可以写您想要的内容。