在 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 ,感谢 |