现在的位置: 首页 > 综合 > 正文

flex 将trace的结果 存到记事本

2013年07月12日 ⁄ 综合 ⁄ 共 885字 ⁄ 字号 评论关闭
Flex)将项目中所有trace() /log输出消息写入一个文本文件,并保存
2010-08-30 17:05

Flex Builder Flex中,我们常要在 debug 模式测试我们的代码,这时可能有些trace()方法、error信息的输出可以在“控制台”中查看到,以便我们查看是否我们需要执行的代码正常进行了,以及输出其他我们需要测试的信息。但是,有时候输出信息过多的时候,FB控制台就会默认把较早的输出删除已显示最新信息,这样可能会影响查看,也许有其他设置可以不删除过早信息,但这篇文章关心的不是这个。

.

这里要讲的是把完整的输出信息写入文件,并保存下来,比如文件名为 flashlog.txt,方便完整的查看。

其实,Adobe Flash Builder 安装时就已经具备了这个方法,下面来说一下如何开启这个功能,以及如何查看生成的输出的文本,这个文件默认名字就是 flashlog.txt转载请注明源:http://hi.baidu.com/taotao5453 ,感谢

.

1

控制输出生成文本的配置文件mm.cfg,这个文件中有属性用来觉决定是否把trace()、logging信息(更广泛的说应该是所有在“控制台”可以看到的信息)输出写成文本,

下图显示了mm.cfg文件存在的路径。

-


-

用记事本打开mm.cfg,将下列两个值都设为“1”即可,

ErrorReportingEnable=1

TraceOutputFileEnable=1

.

2

做了以上设置,我们再debug模式调式我们在Flash Builder/ Flex 中创建的项目,除了在控制台有输出信息以外,我们还可以在系统中找到记录这些输出信息的文本文件flashlog.txt

.

下图显示了flashlog.txt的路径,


.

.

我的是Win7 系统,所以flashlog.txt 在这里:


.

-

** 值得注意的是,有的系统AppData 或者Application Data文件夹默认是隐藏的,我们需要在文件系统属性中把“显示隐藏文件”打开才能看到。

.

.

.

转载请注明源:http://hi.baidu.com/taotao5453 ,感谢

抱歉!评论已关闭.