Як відстежувати файл журналу Windows у режимі реального часу? [зачинено]


56

Вже є питання, яке задається питанням відкриття великих файлів журналів.

Але мій намір інший. Чи є програма, яка контролює файл журналу та оновлює його оновлення в режимі реального часу ?

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

[Update] це дуже зручно для швидкого моніторингу (завдяки Ckarras в відповідь )
Швидкий знімок екрана PowerShell type -wait(тип є псевдонімом get-content) alt текст


Яку IDE ви використовуєте?
chickinabiscuit

@Sung, Вам потрібно лише читати чи редагувати?
Pacerier

Відповіді:


10

Я використовую BareTailPro деякий час і був дуже задоволений. Він не оновлювався за деякий час, але все ще відповідає моїм потребам. Також є безкоштовна версія.

Ось деякі функції:

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

1
Це я (BareTail Free version), з якою я вирішив зараз. Дякую Роб
dance2die

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

29

Також у Windows є еквівалент "tail -f", якщо у вас встановлено PowerShell:

type -wait

2
Ого. це досить приголомшливо. Я не мав уявлення про той варіант "-очікування" для "Отримати контент". Спасибі ckarras. Я також оновив питання зі скріншотом.
dance2die

4
Попросіть дати відповідь, що показує, що ви можете це зробити прямо з поля, якщо ви знаєте, як користуватися ОС і що вам не потрібно встановлювати сторонні інструменти.
Ryan Ries

Для тих, хто нам незнайомий tail -f, що type -waitробити?
Stevoisiak

1
Він постійно переглядає файл для доданих даних і записує новий контент на консоль
ckarras

26

Я використовую Notepad ++ в якості мого текстового редактора за замовчуванням у всіх моїх системах, і цей приємний бонус за вбудований в нього модуль - просто перейдіть на «Плагіни» - «Монітор документів» -> Почніть контролювати. Ви також можете використовувати File -> Reload from disk, щоб вручну перезавантажити його.


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 для Win32 .

редагувати: Ще одна знайдена нами альтернатива - TailXP . Це безкоштовно, але не є відкритим джерелом. З опису виглядає нормально, але я цього не пробував.


У вдосконалених функціональних можливостях відчувається трохи баггі, але для простого виправлення файлу це ідеально.
Майкл Харен

2
Через "хвостові" речі, про які згадували люди, я знайшов щось під назвою "BareTail" - baremetalsoft.com/baretail Поки що, здається, робиш те, що хотів. Але я відкритий для отримання додаткових пропозицій.
dance2die

Про це також виглядає приємно знати.
Хорхе Алвеш

20

Насправді, Log-Expert робить все, що завгодно, плюс багато приємних функцій

Особливості для Log-Exprt


так, цей розчин гойдається. Краще, ніж блокнот ++, який оновлюється лише кожні 3 секунди, і трохи лущиться.
Jacko

Плюс його безкоштовно :)
Sameer

@VonC, Будь-які відмови від відповідальності?
Pacerier

@Pacerier жоден, про який я можу придумати. Але це було 6 років тому.
VonC

5

Мені пощастило з програмною програмою Windows. Це дуже гарна робота з моніторингу активного журналу. Ви можете налаштувати досить багато варіантів, але в цілому я вважаю, що типові параметри працюють дуже добре.

коктейль


Чудово! Мені не вдалося зіткнутися з цим.
dance2die

4

Як tail -f file.log?


Але це не означає, що я повинен постійно виконувати команду?
dance2die

Ні, команда хвоста буде чекати після друку останнього рядка, а коли файл буде оновлено / додано, він надрукує новий рядок і знову зачекає. Замість простого хвоста ви можете спробувати vanheusden.com/multitail .
hlovdal

Він також сказав для ОС Windows.
Pure.Krome

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


3

Я люблю переглядач журналу Kiwi. Їх тільки що викупили Solarwinds - я припускаю, що продукт все ще продається (а може, вони його зараз безкоштовно дарують? Вони віддають кілька інших продуктів ківі).


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

Так, саме так - kiwisyslog.com
DougN


2

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


Схоже, що TextPad має таку ж здатність, як плагін
NotePad

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.