powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Squid - формат лога
11 сообщений из 11, страница 1 из 1
Squid - формат лога
    #34354078
Оффтопик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Прошу прощения за кросспостинг, изначально вопрос был тут , но в ответ тишина :(

Можно ли задать такой формат лога, чтобы:
1. дата/время выводились в виде YYYYMMDDHHNNSS;
2. URL выводился бы не весь, а первые N символов (т.е. если реальная длина урла больше N, то урезать его) ?

Это все нужно для получения фиксированной ширины записи в лог-файле
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34354715
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОффтопикВсем привет.

Прошу прощения за кросспостинг, изначально вопрос был тут , но в ответ тишина :(

Можно ли задать такой формат лога, чтобы:
1. дата/время выводились в виде YYYYMMDDHHNNSS;
2. URL выводился бы не весь, а первые N символов (т.е. если реальная длина урла больше N, то урезать его) ?

Это все нужно для получения фиксированной ширины записи в лог-файле
Posted via ActualForum NNTP Server 1.4

насколько я помню на оба вопроса ответ -- нет.
Что мешает прикрутить свой парсер (функцию перевода UNIXTIMESTAMP во что угодно можно и самому написать и в Perl взять) и генерить красивые логи на входе того софта, который не понимает длинные URL?
...
Рейтинг: 0 / 0
Squid - формат лога
    #34354855
Оффтопик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ося О> насколько я помню на оба вопроса ответ -- нет.
О> Что мешает прикрутить свой парсер (функцию перевода
О> UNIXTIMESTAMP во что угодно можно и самому написать и в
О> Perl взять) и генерить красивые логи на входе того софта,
О> который не понимает длинные URL?
а как же вот это: squid.conf
Код: plaintext
1.
#  tl Local time. Optional strftime format argument
#   default  %d/%b/%Y:%H:%M:%S %z 
только где его указывать-то ?

а на счет фиксированной длины - тут как раз без софта хочется решить. А конечная цель - подключить лог как внешнюю таблицу к FireBird-у, там все записи должны быть фиксированной длины.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34354911
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтопик
конечная цель - подключить лог как внешнюю таблицу к FireBird-у, там все
записи должны быть фиксированной длины.

А разве птичка не хочет эксклюзивного доступа к файлу?.. Или ты
собираешься подключать несвежий лог?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34355090
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно оперативно скидывать логи в базу, то это можно сделать через канал (pipe).
Сразу скажу, что это не моя идея, надыбал её где-то на Опеннете . Точную ссылку не помню :-(
Там описывался демон на Перле. Он стартовал перед демоном Сквида, создавал именованный канал с именем файла лога. Затем стартовал демон Сквида, видел нужный ему "файл" и писал в него (не проверяя действительный его тип). Демон на Перле считывал строки из канала, парсил их и писал что нужно в таблицу (MySQL). Проект называется squid2mysql.
Сам я это не пробовал, т.к. логи Сквида пишу в /dev/null :-)))
...
Рейтинг: 0 / 0
Squid - формат лога
    #34355546
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всегда мечтал написать такого демона, который бы в firebird складывал логи через пайп
да надобности нет :)

но я однажды возьму, да без надобности зделаю :)
...
Рейтинг: 0 / 0
Squid - формат лога
    #34355775
Оффтопик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА разве птичка не хочет эксклюзивного доступа к файлу?..
Или ты собираешься подключать несвежий лог?Птичка спокойно подхватывает файл. Если в него не писать ничего из птички - все нормально. Из опытов сделал вывод, что в момент начала выполнения селекта из такой внешней таблицы сервер запоминает длину файла и не видит ничего вновь появляющегося. Чтобы увидеть новые записи, надо переоткрыть запрос. Моменты старта и завершения транзакции не влияют.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34355787
Оффтопик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_kвсегда мечтал написать такого демона, который бы в
firebird складывал логи через пайп да надобности нет :)демоны, понимаешь ... у меня винда, я ж в начале топика написал, откуда ноги растут :)

я пока не вникал, можно ли заставить сквид писать логи в трубу .... но мне в любом случае такой вариант не сильно нравится - в файлик оно как-то надежнее. А если написать сервис для мониторинга изменений в файле лога, то это дополнительный элемент ненадежности на сервере - тоже как-то некрасиво, ИМХО.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34356015
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтопик alex_kвсегда мечтал написать такого демона, который бы в
firebird складывал логи через пайп да надобности нет :)демоны, понимаешь ... у меня винда, я ж в начале топика написал, откуда ноги растут :)

я пока не вникал, можно ли заставить сквид писать логи в трубу .... но мне в любом случае такой вариант не сильно нравится - в файлик оно как-то надежнее. А если написать сервис для мониторинга изменений в файле лога, то это дополнительный элемент ненадежности на сервере - тоже как-то некрасиво, ИМХО.
Posted via ActualForum NNTP Server 1.4


фигасе, а squid на windows это надежно...
...
Рейтинг: 0 / 0
Squid - формат лога
    #34365736
Оффтопик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где взять исходники squid для винды ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Squid - формат лога
    #34366628
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОффтопикА где взять исходники squid для винды ?
Posted via ActualForum NNTP Server 1.4

тынц
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Squid - формат лога
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]