Мониторинг С Помощью Vbs

  • Автор темы I-like-REVO
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

I-like-REVO

#1
доброго времени суток

Файл лога создается каждый день формате YYMMDD.log
Необходимо узнавать появилась ли запись "ERROR" в файле лога.
Нацарапал скрипт который находит этот файл, открывает его и ищет запись "ERROR". Если такова (или несколько таких) записей найдено, то выводит сообщения о том что все плохо и сколько таких записей нашел (и в какой строке). Через 15 мин скрипт наново запускается

Проблема: после того как запись появилась запись "ERROR", необходимо руцями заходить в этот лог и удалять запись "ERROR". Что бы при следующем запуске была коректная информация.

Что нужно: подскажите возможно ли довести дело до автомата, если да то в какую сторону копать?!
 

alex77755

Well-known member
15.02.2009
128
0
#2
1. считать содержимое файла в переменную.
2. Если нужно знать в какой строке, то обрабатывать построчно. Если нужно только количество - разбить Split по "ERROR" и определить размер получившегося массива
3. Replace заменить "ERROR" на "" и записать в файл
 
Статус
Закрыто для дальнейших ответов.