Вспомогательные окна используются для вывода дополнительной информации. Вызов вспомогательных окон выполняется через панель «Окна» на вкладке меню «Вид».
Любую из описанных ниже панелей можно переместить в удобное вам положение рабочего окна программы Журнал ZuluServer. Для этого «возьмите» панель за заголовок и перетащите в новое положение. Для того чтобы панель не «прилипала» к краям экрана, при перемещении панели нажмите и удерживайте кнопку Ctrl.
Для изменения размеров панели надо подвести курсор к ее краю, когда курсор поменяет вид нажать левую кнопку мыши и, удерживая ее, изменить размеры панели, затем отпустить кнопку мыши.
Любую панель можно скрыть, щелкнув правой кнопкой мыши по ее заголовку и выбрав в открывшемся контекстном меню пункт «Скрыть» или нажав на крестик в правом верхнем углу панели.
Все панели представляют собой текстовый редактор, в котором выводится необходимый текст. Навигация по редактору осуществляется следующим образом:
С помощью движения ползунка (scrollbar) справа. Перемещать ползунок можно, перетаскивая его, нажимая клавиши KeyUp и KeyDown или прокручивая колесо мыши.
Клавиша End – перемещение в конец строки.
Клавиша Home – перемещение в начало строки.
Клавиша PageUp – перемещение на одну страницу (или экран) вверх.
Клавиша PageDown – перемещение на одну страницу (или экран) вниз.
Текст из редактора можно перемещать в буфер обмена. Для этого необходимо выделить нужный фрагмент текста либо с помощью мыши или удерживая клавишу Shift и используя клавиши со стрелками. Затем щелкнуть правой кнопкой мыши и в появившемся контекстном меню выбрать пункт «Копировать».
Для того чтобы открыть данное окно, нужно нажать на кнопку «Информация о действиях» на панели «Окна» во вкладке «Вид» на панели инструментов. При выборе команды в главном окне отображается вся цепочка команд, входящих в выполнение какого-то действия. Например, если выбрана команда «HTTP запрос», то в окне Информация о действиях попадут HTTP запрос, HTTP ответ и возможные запросы к БД.
Рисунок 129. Пример вывода информации в окно «Информация о действиях»
Как и в главном окне, для удобства блоки текста раскрашиваются в следующие цвета:
Голубой - строка с командой «HTTP Запрос».
Светлый стальной синий – строка с командой «HTTP ответ».
Бледно - синий – текст HTTP запроса и HTTP ответа.
Тёмный золотарник – строка с командой «Запрос к БД слоя».
Светло-Золотой – текст запроса к БД.
Аналогично, как и в главном окне, скрываются и показываются тексты HTTP запросов и ответов и запросов к БД.
В окне «Версии» отображаются версии клиентов пользователей. Для того чтобы открыть данное окно, нужно нажать на кнопку «Версии» на панели «Окна» во вкладке «Вид» на панели инструментов.
Рисунок 130. Окно Версии
Информация представлена в виде двух уровней. На первом уровне выводятся номера версий, а на втором их пользователи.
В окне Статистика по пользователям отображается информация о деятельности пользователей на сервере: сколько времени они работали, сколько объектов и на каких слоях добавляли, редактировали или изменяли.
Для того чтобы открыть данное окно, нужно нажать на кнопку Окна во вкладке Вид на панели инструментов.
на панелиИнформация представлена в виде трех уровней. На первом уровне выводятся имена пользователей, их время работы на сервере и общее количество редактируемых объектов в виде «добавлено/модифицировано/удалено». На втором уровне уже подробно описано, сколько объектов редактировалось каждым пользователем, а также слои, на которых это происходило. На третьем уровне показывается, сколько объектов было добавлено, модифицировано или удалено уже на конкретном слое.
Рисунок 131. Окно Статистика по пользователям
В окне Статистика по слою отображается обратная информация статистике по пользователям, то есть в каких слоях какое количество объектов пользователи добавляли, редактировали или изменяли.
Для того чтобы открыть данное окно нужно нажать на кнопку Окна во вкладке Вид на панели инструментов.
на панелиИнформация представлена в виде трех уровней. На первом уровне выводятся названия слоев и общее количество редактируемых объектов в виде «добавлено / модифицировано / удалено». На втором уровне уже подробно описано, сколько объектов редактировалось на каждом слое, а также пользователи, которые это делали. На третьем уровне показывается, сколько объектов было добавлено, модифицировано или удалено уже конкретным пользователем.
Рисунок 132. Окно Статистика по слоям
В окне Статистика сервера выводится полная статистика работы сервера: время работы сервера, количество HTTP запросов, общее количество работавших пользователей, а также включения/выключения сервера и подключения/отключения пользователей в виде лога.
Для того чтобы открыть данное окно, нужно нажать на кнопку Окна во вкладке Вид на панели инструментов.
на панелиВ данном окне работает обратная связь с главным окном. Если встать курсором на любую строку, то она отобразится в главном окне программы.
Рисунок 133. Окно Статистика сервера
Для удобства текст раскрашивается в следующие цвета:
Голубой – начало работы сервера, начало лога и завершение лога.
Зеленый – старт сервера и подключение пользователей.
Серый – отключение пользователей и выключение сервера.
Красный – аварийное выключение сервера.
В окне Длительность команд выводятся команды, соответствующие заданному пользователем условию на панели Длительность команд во вкладке Работа с редактором на панели инструментов.
Формат вывода команд: время начала команды, ID соединения, расшифрованная команда, общее время выполнения команды в секундах, логин пользователя. Для удобства названия столбцов раскрашены светло-золотым цветом. Каждая нечётная строка представляет собой информацию о команде, а каждая чётная строка представляет собой информацию об астрономическом времени завершения команды (чётные строки выделены серым цветом).
Рисунок 134. Окно Длительность команд
В данном окне работает обратная связь с главным окном. Если встать курсором на любую строку, то она отобразится в главном окне программы.
В окне Лог по слою выводятся действия в конкретном слое.
Рисунок 135. Окно Лог по слою