логгирование svnserve
От: Anton Batenev Россия https://github.com/abbat
Дата: 17.05.08 23:02
Оценка: 2 (1)
Hello!

Есть задача логгирования работы svnserve. В частности, очень хочется знать in/out трафик из/в конкретный репозиторий. Путь, который нашел:

1. запустить svnserve на любом другом порту, отличным от стандартного (например, 3691);
2. запустить socat -v TCP4-LISTEN:3690,reuseaddr,fork TCP4:localhost:3691 &>logfile.log.

Т.о., весь трафик на порт 3690 будет записываться в STDERR (и перенаправляться в файл), а так же, прозрачно транслироваться в порт localhost:3691. Все хорошо, но:

а) слишком много лишней информации;
б) задача получения имени репозитория и сопоставления его с трафиком далеко не тривиальна;

Есть ли другие варианты?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.