Firefox控制台日志转入文件

应该说这个需求并不常见…但有时候我的确想过,要是能知道Firefox此时在干吗就好了–有那么几次,该运行的脚本没有运行,状态条显示页面的加载并未完成,但你却永远等不到它。

意外地是,谷哥和度娘似乎并不知道如何打开(turn on)Firefox的日志输出。万事通也有不灵的时候。几天以后,当我再次陷入强烈需要知道Firefox在干吗(或者是不是已经没干活了)的时候,呆呆地望着Firefox的标题栏,突然想起来,也许我应该使用how to turn on Mozilla logging去搜一下。果然。

要打开Firefox的日志输出,需要在启动它之前设置一些环境变量:

 

set nspr_log_modules=all:5,timestamp,sync 
set nspr_log_file=c:usersadministratordesktopfirefox.log 
cd "c:program files (x86)mozilla firefox"
.firefox.exe

这里’all’表示对所有module都打开输出。目前我还没有得到模块列表,但似乎可以从log中看出来,那些在::之前的符号一般都可以当一个模块名使用。timestamp用来为每一行日志输出加上时间戳,这个使用的是UTC+0时间。sync意味着没有缓冲,直写硬盘。我会选择打开这一项,以便可以在某件事发生时,可以直接看到日志输出。

搬运自http://biancheng.dnbcw.info/javascript/356470.html

原文地址:https://www.cnblogs.com/guide2it/p/3586759.html