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

Тема в разделе "Visual Basic", создана пользователем I-like-REVO, 19 июл 2012.

Статус темы:
Закрыта.
  1. I-like-REVO

    I-like-REVO Гость

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

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

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

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

    alex77755 Well-Known Member

    Регистрация:
    15 фев 2009
    Сообщения:
    128
    Симпатии:
    0
    1. считать содержимое файла в переменную.
    2. Если нужно знать в какой строке, то обрабатывать построчно. Если нужно только количество - разбить Split по "ERROR" и определить размер получившегося массива
    3. Replace заменить "ERROR" на "" и записать в файл
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей