обновление логов
Гость :: 04 Jan 2007 - 15:11
Форумы:
Программа заинтересовала меня, скачал, но не знаю как настроить её.
Нужно чтобы она обновляла копию логов программы.Настроил ее -по сети ходит на сервак и скачивает архив логов(делает копию), но хочется чтобы она только обновляла данные
В каком виде храниться копия? Какие действия необходимо выполнять? Скопировать логи затем упаковать их ... или как? Опишите по-подробнее пожалуйсто.
azovsky wrote:
Логи от прокси.Они ведуться каждый день-в день один файл, нужно чтобы последний файл за последний день не копировался полностью а только обновлялся утром и вечером, а прошедшие дни(они не не меняюстя)значить и не должны обновлятся, Все логи в одной папке
Правильно ли я понял ситуацию? Прокси ведет логи (на каждый день создает новый лог). Необходимо делать резервную копию логов в отделной папке. Для этого не нужно каждый день копировать всю папку с логами, а - только последний лог.
azovsky wrote:
да примерно так я хотел использовать вашу прогу, как бы синхронизировать содержимое папки с логами
А имена файлов-логов какие? Есть в имени дата? Если есть, то можно организовать резервирование по маске с применением параметра.
имена файлов в папке
ISALOG_20070109_WEB_000.w3c
ISALOG_20070110_WEB_000.w3c
В AVS есть две предопределенные переменные : SYSDATE и SYSDATETIME.
Они отображают текущую дату и время в заданом формате. Этот формат
можно настроить - Настройки\закладка Переменные\Формат даты и времени.
Вашу задачу думаю можно решить. Для этого :
- для SYSDATE настраиваем формат = yyyymmdd (текущию дату будет видно как "20070111")
- создаем работу и делаем задание с параметрами:
-- действие = упаковать
-- из папки = Ваша папка в которой логи типо: C:\Proxy\Logs\
-- Файл\Маска = ISALOG__*.w3c
-- в папку = куда хотите сохранять резервные копии, например: D:\BackUpLogs\
-- новое имя = ISALOG_.zip
В результате выполнения работы будет создан архив:
D:\BackUpLogs\ISALOG_20070111.zip
Если нужно просто скопировать лог без упаковки - просто в действии указать Копировать
Надеюсь помог!
еще не пробовал
тогда он будет копировать при каждом выполнении работы полностью весь файл, а не дописывать?Так я понимаю?
rust wrote:
Да. Так.