+  HandyCache форум
|-+  Главная категория» Общие вопросы» Формат данных HC
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Формат данных HC  (Прочитано 4246 раз)
0 Пользователей и 1 Гость смотрят эту тему.
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« : 28 июля 2009, 16:59:24 »

хотелось бы узнать в каком формате хранит данные HandyCache. я смотрел файлы, но не понял каким образом разделяются данные, где-то это пробел, потом ковычки и т.д. (файл лога). вроде фиксированной последовательности количества символов тоже не наблюдается.
поясниите, либо ткните пальцем где это обсуждается.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #1 : 28 июля 2009, 17:12:53 »

хотелось бы узнать в каком формате хранит данные HandyCache. я смотрел файлы, но не понял каким образом разделяются данные

Ты о каких данных говоришь? HC хранит много разных данных в разных файлах с разными форматами!

В логе монитора разделитель полей - символ табуляции. Значение поля "Ответ" заключено в парные кавычки.
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #2 : 29 июля 2009, 07:16:50 »

лог состоит из строк вида:
04.05.2009/16:49:33   Zam/192.168.2.111   https://obraz.foto.mail.ru:443   0   460/44   0   105   "200 Connection established (HC)"   LuaR

вроде все ясно))
04.05.2009/16:49:33 - дата
Zam/192.168.2.111 - пользователь / ip
https://obraz.foto.mail.ru:443 - url
460/44   0 - входящий / исходящий
"200 Connection established (HC)" - ответ
LuaR - правило

разделены пробелом
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #3 : 29 июля 2009, 11:31:13 »

alex208210, ты красиво все расписал, только неточно.

Цитировать
0   460/44   0   105

0 - Размер тела (если известен), байт
460/44 - Получено (тело/заголовки), байт
0 - Процент загрузки (если известен размер тела)
105 - Отправлено, байт

Цитировать
разделены пробелом

Не пробелом, а табуляцией. У них разные коды.
Сообщить модератору   Записан
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #4 : 30 июля 2009, 08:09:33 »

всё так как вы сказали, спасибо. Следующий вопрос такой:
как данные записываются в лог, с какой частотой, можно ли вызвав SendMessage принудительно сохранить лог?
и вообще какие существуют процедуры в HandyCache которые можно вызывать с помощью SendMessage.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 30 июля 2009, 12:22:36 »

как данные записываются в лог, с какой частотой

При выходе из HC и очистке монитора кнопкой или автоматически при срабатывании ограничения на количество записей в мониторе.

Цитировать
можно ли вызвав SendMessage принудительно сохранить лог?

Нет.

Цитировать
и вообще какие существуют процедуры в HandyCache которые можно вызывать с помощью SendMessage.

http://handycache.ru/component/option,com_smf/Itemid,10/topic,84.msg14907/#msg14907
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: