LogViewer: Программа для просмотра логов
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
LogViewer: Программа для просмотра логов
На сайте выложен плагин для просмотра логов (не мой).
По-видимому, основан на моем компоненте... это хорошо.
Я написал программу, по сравнению с плагином более удобную.
Мульти-табовость, больше фич.
Shareware, но для xUSSR бесплатная. См. порядок регистрации в файле справки.
По-видимому, основан на моем компоненте... это хорошо.
Я написал программу, по сравнению с плагином более удобную.
Мульти-табовость, больше фич.
Shareware, но для xUSSR бесплатная. См. порядок регистрации в файле справки.
Последний раз редактировалось Alextp Пт ноя 28, 2008 19:02, всего редактировалось 3 раза.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
О, сие есть зер гут! Могу тебя поздравить, с тестером-юзером ты влип.Alextp писал(а):Я написал программу, по сравнению с плагином более удобную.
Итак, поехали.
Пожелания:
- Автослежение (чтобы не нажимать ручками Ctrl+R каждый раз). Может быть, с настраиваемым интервалом (хотя необязательно, секундного периода, думаю, достаточно).
- Дать в справке описание синтаксиса регэкспов (а то диалектов туча, а какой именно используется здесь, и какое подмножество выражений реализовано — неизвестно).
- Возможность сдвигать точку начала показываемой части лога. Поясняю: лог растёт, вырос до пары тысяч строк. А мне надо посмотреть, что запишется в лог при выполнении какого-то действия. Если это действие пишет три-пять строчек, то жить можно. А если сотню, то приходится прокручивать наверх (если включена автопрокрутка), искать среди тучи одинаковых строк то место, где я останавливался прошлый раз. Было бы очень удобно, если нажал такую кнопочку — и всё окно LogViewer'а очистилось, и при обновлении содержимого показывало уже только новые строчки, появившиеся в лог-файле с этого момента. (PS: Предлагал такую возможность автору BareTail, он поблагодарил за идею, но прога, увы, больше не развивается, так что на реализацию надежды особой нет.)
- Хочу больше цветов! 4 — это очень мало! Лучше, если количество вообще будет произвольным, задаваться пользователем. Да и сами цвета хочется выбирать произвольно, а не из невнятного набора из 16-ти основных и кучи системных цветов (подавляющее большинство из которых всё равно представляет собой лишь оттенки серого).
- Показывать где-нибудь (в строке состояния? в тултипе к заголовку вкладки?) полный путь к лог-файлу. Нередка ситуация, когда открыто несколько одноимённых лог-файлов, иногда путаюсь между ними.
- Когда щёлкаю в строке состояния на кодировке, менюшка выбора появляется в каком-то совершенно левом месте. Скрин:

- Открываю диалог поиска, ввожу несуществующую строку, Find -> диалог закрывается, появляется сообщение о ненайденности текста, при этом следы диалога остаются отрисованными поверх основного окна. Естественно, при обновлении окна (например, при таскании того же сообщения), эти следы стираются. Invalidate'а где-то не хватает, видать. Скрин:

Да, к слову: что ты понимаешь под "коммерческим использованием"?
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Странно, у меня не работало. Лог-файл мини-веб-сервера, открытый по сети. Обновляю страничку в браузере -> в лог пишется инфа, а в LogViewer'е ничего. Жму Ctrl+R — новые строки появляются.Rodny писал(а):А разве автослежение не работает? Менял руками тестовый файл, сохранял - изменения моментально отображались в LogViewer'е...
Почему же, ё-моё, ты нигде не пишешь "ё"?
В том и дело, что по сети. Видимо, UNC pathcs: с ними обновление не работает (пока)CaptainFlint писал(а):Лог-файл мини-веб-сервера, открытый по сети.
Коммерческое использование: исп-е на работе. И-или дома, если работаешь дома.
Баг-репорты:
1. менюшка так и задумана, по центру отн. всвего окна.
Не получается сделать, чтобы центр меню открывался отн. центра окна, может кто знает, как?
Получается только край меню отн. центра окна
2. Не могу повторить - у меня все отрисовывается ..
CF
Пожелания:
2. -Дать в справке описание синтаксиса регэкспов
OK: будет добавлено.
3. -Возможность сдвигать точку начала
Это надо обдумать.
4. -Хочу больше цветов! 4 — это очень мало!
Будет добавлено позже.
Системные цвета убраны. Добавлен 'Custom color'.
5. - полный путь к лог-файлу.
Будет добавлено в строке состояния.
Rodny
Баг с невосприниманием рус. Regex поправлен.
Пожелания:
2. -Дать в справке описание синтаксиса регэкспов
OK: будет добавлено.
3. -Возможность сдвигать точку начала
Это надо обдумать.
4. -Хочу больше цветов! 4 — это очень мало!
Будет добавлено позже.
Системные цвета убраны. Добавлен 'Custom color'.
5. - полный путь к лог-файлу.
Будет добавлено в строке состояния.
Rodny
Баг с невосприниманием рус. Regex поправлен.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Всё-таки гораздо более привычным вариантом является тот, когда меню открывается в том месте, где щёлкнул курсором. Если бы это был, скажем, диалог, то нет вопросов, но чтобы контекстное меню вылезало чёрт знает где…Alextp писал(а):1. менюшка так и задумана, по центру отн. всвего окна.
Может, проблема в использовании XP-стиля?Alextp писал(а):2. Не могу повторить - у меня все отрисовывается ..
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Подтверждаю.Alextp писал(а):ОБновление должно работать с сетевыми путями.
По всем остальным пунктам, зарепорченным мной ранее (кроме установки начальной позиции, само собой), также подтверждаю фиксы/работоспособность. Включая баг с недоперерисовкой.
Ещё вот какие пожелания возникли:
1. Сделать возможность выделять строчки не только цветом, но и шрифтом (полужирный/курсив).
2. В диалоге выбора цветов подсвечивать сами строчки в списке тем же цветом (и шрифтом, если будет реализован п. 1), который назначен на эту строку.
3. Сделать в диалоге настройки цветов кнопку Apply, чтобы можно было быстро просмотреть, как выглядят изменения в реальном логе. А то закрывать, потом снова открывать, крутить к нужному цвету…
4. Добавить возможность изменения размеров диалога (чтобы при этом растягивался список с набором цветов, для более удобного восприятия длинных строк и большего количества строчек).
5. Возможность локализации. Приятнее, когда всё на русском.
Что ж, прожка теперь стала вполне юзабельной. Пожалуй, можно даже уже спрыгивать с BareTail.
Почему же, ё-моё, ты нигде не пишешь "ё"?