Парсинг файлов журнала

Можно использовать разность toool: посмотрите опции-q и-r

-q  --brief
Output only whether files differ.

-r  --recursive
Recursively compare any subdirectories found.

Пример:

diff -qr dir1 dir2

4
07.05.2011, 17:16
4 ответа

Что API Вы хотели бы или нуждались бы? Файлы журнала являются текстом, используют любую текстовую утилиту парсинга, сценарий или язык, который Вы могли бы найти полезным.

Лично мой предпочтительный язык имеет тенденцию быть awk, но поэтому я знаком с ним. Хотя иногда простой grep или sedдостаточен.

Но действительно это - все до того, что Вы хотите сделать со своими журналами. Возможности бесконечны.

1
27.01.2020, 21:00

Когда Вы создаете свои собственные файлы журнала, я думаю, что необходимо создать собственный API также.

1
27.01.2020, 21:00

Вы могли бы рассмотреть интеграцию rrdtool) в Ваш рабочий процесс, так как это, кажется отдельно уже, делает много вещей Ваш поиск. В сети существует много хорошо зарегистрированных примеров, таким образом начинание не должно быть слишком трудным.

0
27.01.2020, 21:00

У Вас есть много вариантов, из которых можно выбрать в зависимости от потребностей и навыков.

Perl - язык сценариев, который очень хорош с текстовым управлением. Perl часто использует SED и AWK

Awk - Можно легко использовать это в сценарии оболочки. Awk использует некоторый синтаксис, который более сложен, чем sed (но все еще легок). Awk намного быстрее, чем sed.

Sed - Точно так же, как awk, sed может использоваться в сценарии оболочки. Sed легок для большинства людей учиться.

Python - Если Вы хотите иметь сложную систему регистрации, и Вы хотите быструю систему аудитов, пробуете Python. Однако, если Вы не будете знать Python, то он займет время для изучения.

0
27.01.2020, 21:00

Теги

Похожие вопросы