我的日志语句在Mac上打印的位置?

时间:2011-12-12 09:38:05

标签: xcode macos logging firefox-addon

我有一个名为myjavascriptfile.js的firefox扩展,因为我是这个插件概念的新手,只是我想调试这个脚本。所以我在这个文件中使用以下语句,如

function LOG(text)
{
    var consoleService = Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService);
    consoleService.logStringMessage(text);
}


observe: function(subject, topic, data)
    {
      LOG("observe called ");
}

我知道这个观察已被调用,但我不知道在哪里可以看到我的日志消息。有人告诉我它在哪里打印? 请帮忙。

1 个答案:

答案 0 :(得分:1)

该文本转到错误控制台。您可能需要转到about:config并将devtools.errorconsole.enabled首选项更改为true - 错误控制台默认情况下已从菜单中删除(奇怪的是,即使没有此功能,我仍然可以看到它PREF)。我认为在OS X上你仍然可以通过Tools / Web Developer菜单打开错误控制台,在Windows上你必须单击Firefox按钮并在那里选择Web Developer菜单。或者,Command-Shift-J也应该这样做。