我正在尝试从 FireFox 浏览器获取日志。
我发现不同的答案,当所有模块都需要被记录时,all
应该使用“module” 。MOZ_LOG
当我运行 FireFox 然后关闭它时,在指定目录中创建了几个文件,但它们都是空的:
$ firefox --MOZ_LOG_FILE=/tmp/vvo/vv --MOZ_LOG=all:5
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
$ ls -l
total 0
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:49 vv.child-1.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:49 vv.child-2.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:49 vv.child-3.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:50 vv.child-4.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:50 vv.child-5.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:50 vv.child-6.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:49 vv.moz_log
但如果我使用该nsHttp
模块,它会记录一些内容:
$ firefox --MOZ_LOG_FILE=/tmp/vvo/vv --MOZ_LOG=nsHttp:5
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
$ ls -lh
total 7.2M
-rw-r--r-- 1 vaclav vaclav 2.2K Jul 18 19:52 vv.child-1.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:52 vv.child-2.moz_log
-rw-r--r-- 1 vaclav vaclav 24K Jul 18 19:52 vv.child-3.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:52 vv.child-4.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:52 vv.child-5.moz_log
-rw-r--r-- 1 vaclav vaclav 0 Jul 18 19:52 vv.child-6.moz_log
-rw-r--r-- 1 vaclav vaclav 7.2M Jul 18 19:52 vv.moz_log
该模块似乎all
不适用于 Mozilla Firefox 102.0.1,但我找不到任何其他方法来启用所有模块的日志记录。