Jak monitorować plik dziennika systemu Windows w czasie rzeczywistym? [Zamknięte]


56

Jest już pytanie, które dotyczy otwarcia dużych plików dziennika.

Ale moja intencja jest inna. Czy jest jakaś aplikacja, która monitoruje plik dziennika i aktualizuje go w czasie rzeczywistym ?

Platforma : serwer Windows XP / 2003/2008

[Aktualizacja] jest bardzo przydatny do szybkiego monitorowania (dzięki Ckarras za odpowiedź )
Krótki zrzut ekranu z PowerShell type -wait(typ jest aliasem get-content) alternatywny tekst


Z którego IDE korzystasz?
chickeninabiscuit

@Sung, Czy potrzebujesz tylko do odczytu lub do edycji?
Pacerier,

Odpowiedzi:


10

Od jakiegoś czasu korzystam z BareTailPro i jestem bardzo zadowolony. Od jakiegoś czasu nie był aktualizowany, ale nadal spełnia moje potrzeby. Istnieje również darmowa wersja.

Oto niektóre z funkcji:

  • Przeglądaj pliki o dowolnym rozmiarze (> 2 GB)
  • Konfigurowalne podświetlanie
  • Monitoruj wiele plików jednocześnie
  • Algorytm wyszukiwania o wysokiej wydajności
  • Wyszukiwanie tekstu wyrażenia regularnego
  • Filtruj tryb ogona (dołącz lub wyklucz linie)

1
Właśnie z tym (na razie darmowa wersja BareTail) zdecydowałem się. Dzięki Rob
dance2die

Jest to znacznie powolne w przypadku dużych plików z długimi liniami, a ostatnia aktualizacja pochodzi z 2006 r. (12 lat temu). Najlepszy program jest wskazany w tej drugiej odpowiedzi Przeglądarka dziennika w systemie Windows . Program glogg, mimo że jest prostszy, obsługuje duże pliki ze znacznie lepszą wydajnością, został zaktualizowany w zeszłym roku, jest open source ( github.com/nickbnf/glogg ) i ma obsługę systemów Windows, Linux i Max OSX.
użytkownik

29

Istnieje również odpowiednik „tail -f” pod Windows, jeśli masz zainstalowany PowerShell:

type -wait

2
Łał. to jest całkiem niesamowite. Nie miałem pojęcia o tej opcji „-oczekaj” dla „Get-Content”. Dzięki ckarras. Zaktualizowałem również pytanie przy pomocy zrzutu ekranu.
dance2die

4
Poproś o udzielenie odpowiedzi, która pokazuje, że możesz to zrobić od razu po wyjęciu z pudełka, jeśli wiesz, jak korzystać z systemu operacyjnego i nie musisz instalować narzędzi innych firm.
Ryan Ries,

Dla tych z nas, którzy nie są zaznajomieni tail -f, co robi type -wait?
Stevoisiak

1
Ciągle obserwuje plik w celu dołączenia danych i zapisuje nową zawartość w konsoli
ckarras

26

Używam Notepad ++ jako domyślnego edytora tekstu we wszystkich moich systemach i ma tę zaletę, że ma tę wbudowaną - wystarczy przejść Wtyczki -> Monitor dokumentów -> Rozpocznij monitorowanie. Możesz także użyć Plik -> Przeładuj z dysku, aby ręcznie załadować ponownie.


5
+1 Wow, używałem Notepad ++ przez jakiś czas, ale nie wiedziałem o tej funkcjonalności. dzięki.
dance2die 30.04.2009

1
czy to nadal istnieje, nie widzę tego w wersji 5.9.8, którą właśnie pobrałem.
Scott,

1
@Scott można pobrać jako wtyczkę sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake

+1 ode mnie też. Uwielbiam Notepad ++, ale nawet nie pomyślałem o szukaniu wtyczki. Cześć BareTail.
Ciasto rybne

23

Nie wspominasz o używanej platformie, ale w systemach uniksowych tailpolecenie to wykonuje:

tail -f /var/log/messages

W rzeczywistości istnieją również implementacje tailsystemu Windows (np. Unxutils ).


21

Jeśli korzystasz z systemu Windows, możesz wypróbować Tail dla Win32 .

edycja: Kolejną alternatywą, którą właśnie znalazłem, jest TailXP . Jest darmowy, ale nie otwiera się. Z opisu wygląda dobrze, ale nie próbowałem.


Zaawansowane funkcje wydają się trochę wadliwe, ale po prostu dostosowuje plik, jest idealny.
Michael Haren

2
Z powodu „ogona”, o którym wspominali ludzie, znalazłem coś o nazwie „BareTail” - baremetalsoft.com/baretail Jak dotąd wydaje się, że robię to, co chciałem. Ale jestem otwarty na więcej sugestii.
dance2die 30.04.2009

Ten też wygląda miło wiedzieć.
Jorge Alves

20

W rzeczywistości Log-Expert robi to, co chcesz, plus wiele fajnych funkcji

Funkcje dla Log-Exprt


tak, to rozwiązanie kołysze się. Lepsze niż notatnik ++, który aktualizuje się co 3 sekundy i jest nieco niestabilny.
Jacko,

Plus za darmo :)
Sameer

@VonC, Wszelkie zastrzeżenia prawne?
Pacerier,

@Pacerier żaden, o którym mogę myśleć. Ale to było 6 lat temu.
VonC

5

Miałem szczęście z mtail programu Windows. Bardzo dobrze monitoruje aktywny dziennik. Możesz skonfigurować sporo opcji, ale ogólnie uważam, że ustawienia domyślne działają bardzo dobrze.

ogon


Wspaniały! Nie wpadłem na to.
dance2die

4

Jak tail -f file.log?


Ale czy to nie oznacza, że ​​muszę ciągle wykonywać polecenie?
dance2die 30.04.2009

Nie, polecenie tail zaczeka po wydrukowaniu ostatniego wiersza, a kiedy plik zostanie zaktualizowany / dołączony, wydrukuje nowe wiersze i poczeka ponownie. Zamiast zwykłego ogona możesz spróbować vanheusden.com/multitail .
hlovdal

Powiedział także dla systemu operacyjnego Windows.
Pure.Krome

3
Nie kiedy odpowiedziałem, że nie.
Sophie Alpert


3

Uwielbiam przeglądarkę dzienników Kiwi. Zostały właśnie wykupione przez Solarwinds - zakładam, że produkt jest nadal w sprzedaży (a może rozdają go teraz za darmo? Rozdają kilka innych produktów Kiwi).


1
Czy zamieściłbyś link do przeglądarki dziennika Kiwi? Nie jestem pewien, czy ten, który znalazłem, jest tym, o którym mowa: kiwisyslog.com/kiwi-log-viewer-overview
dance2die

Tak, to jest ten - kiwisyslog.com
DougN


2

Zazwyczaj robię to za pomocą TextPada . Ma opcję monitorowania, czy plik został zmodyfikowany. Jest to opcja automatycznej aktualizacji okna lub pytania, czy chcesz ponownie załadować plik.


Wygląda na to, że TextPad ma takie same możliwości jak wtyczka Document Monitor NotePad ++
dance2die

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.