Язык написания - js, vbs, powershell (в-общем любой скриптовый язык, "нативно" понимимыемый виндой, предпочтение первым двум)
Принцип работы - читает текстовые файлы от конца до определенной отметки, ищет соответствия по набору параметров, затем выводит в stdout результаты в XML формате.
Файлы, которые надо читать находятся в папке \\$computername\PayKiosk\logs
Файлы имеют формат: BarcodeReader_"ГОД""МЕСЯЦ""ЧИСЛО".log KPayments_"ГОД""МЕСЯЦ""ЧИСЛО".log KPrinting_"ГОД""МЕСЯЦ""ЧИСЛО".log pgw_"ГОД""МЕСЯЦ""ЧИСЛО".log
Написать парсер для log-файлов
Реклама
Написать парсер для log-файлов
Язык написания - js, vbs, powershell (в-общем любой скриптовый язык, "нативно" понимимыемый виндой, предпочтение первым двум)
Принцип работы - читает текстовые файлы от конца до определенной отметки, ищет соответствия по набору параметров, затем выводит в stdout результаты в XML формате.
Файлы, которые надо читать находятся в папке \\$computername\PayKiosk\logs
Файлы имеют формат:
BarcodeReader_"ГОД""МЕСЯЦ""ЧИСЛО".log
KPayments_"ГОД""МЕСЯЦ""ЧИСЛО".log
KPrinting_"ГОД""МЕСЯЦ""ЧИСЛО".log
pgw_"ГОД""МЕСЯЦ""ЧИСЛО".log
Например:
BarcodeReader_170126.log
KPayments_170126.log
KPrinting_170126.log
pgw_170126.log
При чтении файла надо дополнительно проверить, что он создан сегодняшним числом и соответствовал формату для текущей даты.
Внутри каждого файла новая строка начинается с timestamp (заполнение сверху-вниз). При чтении необходимо считать строки за прошедшие 30 минут.
Для файл...