Как отслеживать файл журнала Windows в режиме реального времени?
Уже есть вопрос, который задает вопрос об открытии больших файлов журналов.
Но мое намерение другое. Есть ли приложение, которое отслеживает файл журнала и обновляет его в режиме реального времени?
Платформа: Windows XP/2003/2008 сервер
[Update] это очень удобно для быстрого мониторинга (благодаря ответу Ckarras)
Быстрый снимок экрана PowerShell type -wait
(тип является псевдонимом для get-content
)
13 ответов
Я использовал BareTailPro некоторое время, и был очень доволен. Это не было обновлено в течение некоторого времени, но все еще отвечает моим потребностям. Там также бесплатная версия.
Вот некоторые из особенностей:
- Просмотр файлов любого размера (> 2 ГБ)
- Настраиваемая подсветка
- Мониторинг нескольких файлов одновременно
- Высокопроизводительный алгоритм поиска
- Поиск по регулярному выражению
- Режим хвоста фильтра (включение или исключение линий)
Есть также эквивалент "tail -f" под Windows, если у вас установлен PowerShell:
type -wait
Я использую Notepad++ в качестве моего текстового редактора по умолчанию на всех моих системах, и у него есть приятный бонус, потому что он встроен - просто зайдите в Plugins -> Document Monitor -> Start to monitor. Вы также можете использовать Файл -> Перезагрузить диск, чтобы перезагрузить его вручную.
Вы не упоминаете, какую платформу вы используете, но в Unix-подобных системах tail
Команда делает это:
tail -f /var/log/messages
На самом деле есть реализации tail
для Windows также (например, unxutils).
На самом деле, Log-Expert делает то, что вы хотите, плюс много приятных функций
Если Windows - ваша вещь, вы можете попробовать Tail for Win32.
редактировать: еще одна альтернатива, которую я только что нашел, это TailXP. Это бесплатно, но не с открытым исходным кодом. Выглядит нормально из описания, но я не пробовал.
Мне повезло с программой Windows Mtail. Это делает очень хорошую работу по мониторингу активного журнала. Вы можете настроить довольно много опций, но в целом я обнаружил, что настройки по умолчанию работают очень хорошо.
Я люблю Kiwi Log Viewer. Они были просто выкуплены Solarwinds - я предполагаю, что продукт все еще продается (или, может быть, они раздают его бесплатно сейчас? Они раздают несколько других продуктов из киви).
Я обычно делаю это с TextPad. У него есть возможность отслеживать, что файл был изменен. Это опция либо для автоматического обновления окна, либо для запроса, хотите ли вы перезагрузить файл.
Если вы установите Cygwin на вашем компьютере с Windows, вы можете запустить tail
Если вы используете Eclipse, есть полностью больной плагин, который называется Log Watcher.
http://graysky.sourceforge.net/
Он поддерживает несколько файлов, а также цветную подсветку.