31 Aug
2016
Плюнула на всё и написала свой парсер лога ownCloud на VB. На выходе получаю красивые текстовые файлики, в которых JSON превращён с нормальные текстовые данные. Можно пихать в планировщик и смотреть новые сообщения по мере их появления.
Парсинг JSON был не самой страшной задачей ^^'
а чо с логами было не так?
JSON сам по себе – это круто. В некоторых элементах был вложенный JSON в виде заескейпленной строки. Как правило, такие сообщения были самыми ценными. Чтение такой каши – довольно утомительное занятие.
jq это тоже умеет расковыривать, как я на днях узнал.
Меня сам факт поразил.
пхпшники же писали, чо ты хотела.
Немного гуманности. Хотя, я думаю, что они просто так свои enterprise features продвигали, в числе которых было что-то про логи.
А! Забыла сказать. Я же сперва сам лог скормила парсеру, и тот сломался. Оказалось, что сам файл лога – это не JSON. Там отдельный JSON в каждой строчке.
это как раз нормально.