//не помню откуда взял , но мне заменяет алерты , допишет в файл данные
var msg = "my message";
var my_exist_file = "C:\\tmp\\my.log";
var consoleService = Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleServic e); consoleService.logStringMessage(msg);
var mfile = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);
var locfile = mfile.QueryInterface(Components.interfaces.nsILoca lFile);
locfile.initWithPath (my_exist_file);//
var foStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutpu tStream);
foStream.init(locfile, 0x04 | 0x10 , 0666, 0);
foStream.write(msg, msg.length);//
foStream.close();
//естестевенно браузер нужен мозила