Как отслеживать файл журнала Windows в режиме реального времени? [закрыто]


56

Уже есть вопрос, который задает вопрос об открытии больших файлов журналов.

Но мое намерение другое. Есть ли приложение, которое отслеживает файл журнала и обновляет его в режиме реального времени ?

Платформа : Windows XP / 2003/2008 сервер

[Update] это очень удобно для быстрого мониторинга (благодаря Ckarras в ответ )
Быстрый снимок экрана PowerShell type -wait(тип является псевдонимом get-content) альтернативный текст


Какой IDE вы используете?
куриное печенье

@ Sung, тебе нужно только для чтения или редактировать?
Pacerier

Ответы:


10

Я использовал BareTailPro некоторое время, и был очень доволен. Это не было обновлено в течение некоторого времени, но все еще отвечает моим потребностям. Там также бесплатная версия.

Вот некоторые из особенностей:

  • Просмотр файлов любого размера (> 2 ГБ)
  • Настраиваемая подсветка
  • Мониторинг нескольких файлов одновременно
  • Высокопроизводительный алгоритм поиска
  • Поиск по регулярному выражению
  • Режим хвоста фильтра (включение или исключение линий)

1
Это то, с чем (BareTail Free version) я с этим согласился. Спасибо Роб
dance2die

Это очень медленно для больших файлов с длинными строками и последнее обновление от 2006 года (12 лет назад). Лучшая программа указана на этот другой ответ просмотра журнала на Windows . Программа glogg, несмотря на свою простоту , обрабатывает большие файлы с гораздо лучшей производительностью, была обновлена ​​только в прошлом году, имеет открытый исходный код ( github.com/nickbnf/glogg ) и поддерживает Windows, Linux и Max OSX.
пользователь

29

Есть также эквивалент «tail -f» под Windows, если у вас установлен PowerShell:

type -wait

2
Ух ты. это довольно круто. Я понятия не имел об этой опции "-wait" для "Get-Content". Спасибо ckarras. Я также обновил вопрос со скриншотом.
Dance2die

4
Возьмите ответ на вопрос, который показывает, что вы можете сделать это прямо из коробки, если вы знаете, как использовать ОС, и вам не нужно устанавливать сторонние инструменты.
Райан Райс

Для тех из нас, кто незнаком с tail -f, что делает type -wait?
Stevoisiak

1
Он непрерывно просматривает файл для добавленных данных и записывает новый контент в консоль
ckarras

26

Я использую Notepad ++ в качестве моего текстового редактора по умолчанию на всех моих системах, и у него есть приятный бонус, потому что он встроен - просто зайдите в Plugins -> Document Monitor -> Start to monitor. Вы также можете использовать Файл -> Перезагрузить диск, чтобы перезагрузить его вручную.


5
+1 Ух ты, какое-то время я пользовался Notepad ++, но не знал об этой функции. Благодарю.
dance2die

1
это все еще существует, я не вижу его в версии 5.9.8, которую я только что загрузил.
Скотт

1
@Scott может быть загружен как плагин sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake

+1 от меня тоже. Я люблю Notepad ++, но даже не думал о поиске плагина. Пока пока BareTail.
Рыбный пирог

23

Вы не упоминаете, какую платформу вы используете, но в Unix-подобных системах tailкоманда делает это:

tail -f /var/log/messages

На самом деле существуют также реализации tailдля Windows (например, unxutils ).


21

Если Windows - ваша вещь, вы можете попробовать Tail for Win32 .

редактировать: еще одна альтернатива, которую я только что нашел, это TailXP . Это бесплатно, но не с открытым исходным кодом. Выглядит нормально из описания, но я не пробовал.


Расширенные функции кажутся немного глючными, но для простого отслеживания файла это идеально.
Майкл Харен

2
Из-за того, что люди упоминали о «хвосте», я нашел что-то под названием «BareTail» - baremetalsoft.com/baretail До сих пор кажется, что он делает то, что хотел. Но я открыт для большего количества предложений.
dance2die

Об этом тоже приятно знать.
Хорхе Алвес

20

На самом деле, Log-Expert делает то, что вы хотите, плюс много приятных функций

Особенности Log-Exprt


да, это решение рушится. Лучше, чем notepad ++, который обновляется только каждые 3 секунды и немного ненадежен.
Джако

Плюс его бесплатно :)
Самер

@VonC, какие-нибудь оговорки?
Pacerier

@Pacerier нет, о котором я могу думать. Но это было 6 лет назад.
VonC

5

Мне повезло с программой Windows Mtail. Это делает очень хорошую работу по мониторингу активного журнала. Вы можете настроить довольно много опций, но в целом я обнаружил, что настройки по умолчанию работают очень хорошо.

mtail


Большой! Я не столкнулся с этим.
dance2die

4

Как tail -f file.log?


Но разве это не значит, что я должен постоянно управлять командой?
dance2die

Нет, команда tail будет ждать после печати последней строки, а когда файл будет обновлен / добавлен, он напечатает новую строку (строки) и будет ждать снова. Вместо простого хвоста вы можете попробовать vanheusden.com/multitail .
Хловдал

Он также сказал для ОС Windows.
Pure.Krome

3
Не тогда, когда я ответил, а он нет.
Софи Алперт


3

Я люблю Киви Log Viewer. Они были просто выкуплены Solarwinds - я предполагаю, что продукт все еще продается (или, может быть, они раздают его бесплатно сейчас? Они раздают несколько других продуктов из киви).


1
Вы бы разместили ссылку на Kiwi Log Viewer? Я не уверен, что это тот, который я нашел, который вы имеете в виду: kiwisyslog.com/kiwi-log-viewer-overview
dance2die

Да, это один - kiwisyslog.com
DougN


2

Я обычно делаю это с TextPad . У него есть возможность отслеживать, что файл был изменен. Это опция либо для автоматического обновления окна, либо для запроса, хотите ли вы перезагрузить файл.


Похоже, что TextPad имеет те же возможности, что и плагин Document Monitor
NotePad

1

Если вы используете Eclipse, есть полностью больной плагин, который называется Log Watcher.

http://graysky.sourceforge.net/

Он поддерживает несколько файлов, а также цветную подсветку.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.