Не сравнимо с log4j, но то, что вы могли бы использовать для начала:
Многоразовое ведение журнала в VBScript - LogToFile.vbs
Везде, где вы хотели бы войти сообщение
в сценарии вы просто добавите
LogToFile «Ваше сообщение» для входа
соответствующая информация.
С помощью этого скрипта вы можете регистрировать дату
и когда вы начали сценарий,
дата и время любого конкретного
события и генерировать уникальные имена файлов
если вы хотите запланировать запуск скрипта
раз. Это также просто выключить
вход без редактирования всего
выход из секции.
Если вы хотите записать в журнал событий, вы можете сделать это, используя WshShell объект . Он предоставляет метод LogEvent для регистрации событий в журнале событий приложений.
Метод LogEvent позволяет записывать в журнал событий из ваших сценариев. LogEvent имеет два обязательных параметра. Первым параметром метода LogEvent является целое число, указывающее тип события, которое вы хотите, чтобы ваш сценарий регистрировал.
Set objShell = WScript.CreateObject("Wscript.Shell")
objShell.LogEvent 0,"Test Success Event"
objShell.LogEvent 1,"Test Error Event"
objShell.LogEvent 2,"Test Warning Event"
objShell.LogEvent 4, "Test Information Event"
objShell.LogEvent 8, "Test Success Audit Event"
objShell.LogEvent 16, "Test Failure Audit Event"
См. здесь, на сайте Microsoft TechNet .