Лог-окно используется для отображения информации о текущей активности программы. Она включает сообщения заголовков HTTP, пересылаемые между web-броузером и Internet и информацию о том, что фильтры web-страниц изменили на конкретной странице. Чтобы открыть лог-окно нажмите кнопку "Log Window" в главном окне Proxomitron'a. Сообщения регистрируются только в то время, когда лог-окно открыто и будут теряются после закрытия окна. Это сделано с точки зрения эффективности, поскольку постоянная регистрация всей информации может существенно замедлить работу Proxomitron. Однако сообщения могут быть сохранены в буфере обмена - просто выделите нужные сообщения и выберите опцию "Copy" в меню "Edit" или нажмите CTRL-C, или CTRL-INSERT.

Лог-окно Proxomitron


Другие опции в меню "Edit" включают...

  Pause Временно приостанавливает протоколирование
  Reset Очищает лог-окно
  View Posted data Показывает данные, отправленные командой POST
  HTML Debug Info Показывает исходный код web-страницы
  HTML filters Включает/отключает протоколирование работы фильтров web-страниц
  HTTP filters Включает/отключает протоколирование сообщений заголовков

Меню "Edit" можно также вызвать кликнув правой кнопкой мыши в любом месте окна.

Вставка отладочной информации в HTML

В меню лог-окна есть опция, позволяющая вставить "отладочную информацию" в web-страницы. При этом web-страница отображается в виде текста. Участки страницы, измененные фильтрами, будут подсвечены, что дает вам возможность легко узнать, какие изменения внес тот или иной фильтр.

Это может быть очень полезно, если нужно проследить, что случилось с фильтром.

<TABLE WIDTH=640 BORDER=0 CELLPADDING=0 CELLSPACING=0>
 <TR ALIGN=RIGHT>
  <TD WIDTH=110>
   <IMG SRC="../images/spacer.gif" WIDTH=103 HEIGHT=85>
  </TD>
<TD WIDTH=530 ALIGN=CENTER>

<!--Foobar Advertising Corporation--><CENTER>
<Match: Banner Blaster>
<A HREF="http://www.foobar.org/cgi-bin/bannerlink.pl?"><IMG SRC="http://www.foobar.org/cgi-bin/banner.cfg?" ALT="Our Sponsor"></A>
</Match>
<center>
<Match: Frame Jumper-Outer>
<A HREF="http://www.foobar.org/cgi-bin/bannerlink.pl?">
</Match> <a target=_top HREF="http://www.foobar.org/cgi-bin/bannerlink.pl?"><font size=1 color=red>[Our Sponsor]</font></A></center></CENTER>
  </TD>
 </TR>
<TR>

Исходный текст, который совпал с фильтром, выделен красным:

<Match (filter's name)>
Original web page text matched
</Match>

Выход фильтра следует сразу за ним. В примере выше вы можете видеть, что было совпадение в двух фильтрах. Сначала "Banner Blaster" убил баннер, а затем "Frame Jumper-Outer" отфильтровал ссылку, произведенную предыдущим фильтром! Таким образом, вы можете точно узнать, что делают web-фильтры на данной странице.

Сообщения лог-окна выделены цветом:

  Зеленый Сообщения запроса от вашего браузера к серверу
  Желтый Сообщения ответа с сервера к вашему броузеру
  Белый Информационные - типа начала и конца новых подключений
  Красный Сообщения об ошибках
  Фиолетовый Соответствия, найденные web-фильтрами
  Циан Сообщения при тестировании прокси-серверов

Запрос HTTP и сообщения заголовков ответа позволяют вам увидеть обычно скрытый сеанс связи, который имеет место всякий раз, когда ваш броузер запрашивает web-страницу. Подробнее о значении этих сообщений смотрите фильтры заголовков HTTP.

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