为了进一步提供更好的信息我关于浏览器和 Pulse 音频的其他问题,我想看看是否可以获得一些有用的日志信息。
我查看了 Pulseaudio 和 Firefox 的日志,但没有看到任何类似错误。
我遇到的问题可能来自 Flash。有没有什么方法可以专门捕获 Flash 的任何日志输出?
更新:
我已经下载了Linux Flash Player 10.3 插件内容调试器,我已将其安装libflashplayer.so
在 中~/.mozilla/firefox/plugins/
,并将user/*
文件复制到/user
。我还设置了 mm.cfg 以显示以下内容:
ErrorReportingEnable=1
TraceOutputFileEnable=1
MaxWarnings=50
TraceOutputFileName=/home/dave/.macromedia/Flash_Player/Logs/flashlog.txt
我重新启动了电脑,只是为了确保一切都重新开始。
但是,播放 Youtube 上的 Flash 视频后,并未生成 flashlog.txt。
我如何确定日志记录确实已启用,以便我可以判断我是否没有收到错误或者我没有正确设置日志记录?
答案1
日志的位置是:
/home/username/.macromedia/Flash_Player/Logs/
您必须启用日志记录。看看这个。
这将解释如何找出使用 flash 或 flex 作为应用程序前端时的错误。默认情况下,flash/flex 的记录器未启用。这意味着它不会将引发的错误记录到任何文件中。您需要启用记录器。
这是来自 Adobe 网站。它解释了如何为包括 Linux 在内的所有操作系统配置 Flash Player 的调试器版本。
在以下位置创建一个名为“mm.cfg”的文件:
home/username/mm.cfg
在文本编辑器中打开新创建的 mm.cfg 文件并添加以下文本:
错误报告启用 = 1 跟踪输出文件启用 = 1
flashlog.txt 文件将在以下位置创建:
home/username/Macromedia/Flash_Player/Logs/flashlog.txt
答案2
希望这也有帮助(为了谷歌搜索它来自):
为了进行跟踪,您需要 Flash Player 的调试器版本http://www.adobe.com/support/flashplayer/downloads.html(特别寻找“调试器”版本 - 乍一看很难发现它们)
然后你主目录中的 mm.cfg 文件包含
错误报告启用 = 1 跟踪输出文件启用 = 1 最大警告 = 50
然后您就可以开始了——重新启动浏览器。当跟踪开始填写时,您将在以下位置找到日志文件:
~/.macromedia/Flash_Player/Logs/flashlog.txt
就像是
tail ~/.macromedia/Flash_Player/Logs/flashlog.txt -f
来源:https://stackoverflow.com/questions/825316/flash-trace-output-in-firefox-linux