У меня есть небольшой код JScript, который должен выводить свои сообщения об ошибках.Он работает с Windows Scripting Host (как файл .js).Мне было интересно, можно ли из него записать в журнал событий Windows?
Вы можете напрямую зарегистрировать событие, используя сам объект WscriptShell:
var oWSS = new ActiveXObject("WScript.Shell"); oWSS.LogEvent(1,"this is error"); oWSS.LogEvent(2,"this is warning"); oWSS.LogEvent(4,"this is Info");
Этот блог делает это следующим образом:
function Log(message) { var shell = new ActiveXObject("WScript.Shell") shell.Exec('eventcreate /id 1 /l [LOG] /SO [SOURCE] /T ERROR /D "' + String(message).replace('"', '""') + '"') }