Flash 创建和查看闪存日志

Flash 创建和查看闪存日志,flash,apache-flex,logging,flexbuilder,flashlog,Flash,Apache Flex,Logging,Flexbuilder,Flashlog,我想为我的flex应用程序创建日志文件。也就是说,当我运行flex应用程序时,该文件应该包含其中的所有跟踪打印。如何配置flex来实现这一点?感谢使用调试Flash Player,您可以通过将跟踪语句写入磁盘。使用调试Flash Player,您可以通过将跟踪语句写入磁盘。这部分取决于您希望在何处/如何访问日志文件。如果这只是您/开发团队所关心的事情——远程调试场景中的esp,那么一个完成上述工作的辅助工具就足够了 但是,如果您希望看到它作为用户在应用程序中运行,那么您需要更具创造性,并尝试使用

我想为我的flex应用程序创建日志文件。也就是说,当我运行flex应用程序时,该文件应该包含其中的所有跟踪打印。如何配置flex来实现这一点?感谢使用调试Flash Player,您可以通过将跟踪语句写入磁盘。

使用调试Flash Player,您可以通过将跟踪语句写入磁盘。

这部分取决于您希望在何处/如何访问日志文件。如果这只是您/开发团队所关心的事情——远程调试场景中的esp,那么一个完成上述工作的辅助工具就足够了


但是,如果您希望看到它作为用户在应用程序中运行,那么您需要更具创造性,并尝试使用Logger类。它根据优先级区分每个日志事件,并能够创建一个实现,其中一个是跟踪记录器。但是,仍然需要遵循logger api,这意味着重构实际跟踪语句本身以指向logger实例。

这部分取决于您希望在何处/如何访问日志文件。如果这只是您/开发团队所关心的事情——远程调试场景中的esp,那么一个完成上述工作的辅助工具就足够了


但是,如果您希望看到它作为用户在应用程序中运行,那么您需要更具创造性,并尝试使用Logger类。它根据优先级区分每个日志事件,并能够创建一个实现,其中一个是跟踪记录器。但是,仍然需要遵循logger api,这意味着重构实际的跟踪语句本身以指向logger实例。

我建议您看看: 这是一个非常类似于Log4j的库,我个人为AMF日志实现了一个appender

如果你阅读了用户指南,你会发现记录一切都很容易(如果你有FlashPlayer10,你甚至可以记录未锁定的错误)。唯一的缺点是,使用普通flash播放器(而不是调试器版本)无法获取堆栈跟踪


希望对您有所帮助

我建议您看看: 这是一个非常类似于Log4j的库,我个人为AMF日志实现了一个appender

如果你阅读了用户指南,你会发现记录一切都很容易(如果你有FlashPlayer10,你甚至可以记录未锁定的错误)。唯一的缺点是,使用普通flash播放器(而不是调试器版本)无法获取堆栈跟踪


希望对您有所帮助

我已经这样做了,但是找不到日志文件。当我运行我的应用程序时,我们需要创建它还是已经创建了它。??感谢上面关于mm.cfg的链接。注意,正如下面的答案所示,启用此日志仅用于调试。将跟踪语句写入磁盘会大大降低应用程序的速度。我已经这样做了,但找不到日志文件。当我运行我的应用程序时,我们需要创建它还是已经创建了它。??感谢上面关于mm.cfg的链接。注意,正如下面的答案所示,启用此日志仅用于调试。将跟踪语句写入磁盘会大大降低应用程序的速度。