Làm thế nào để theo dõi một tệp nhật ký windows trong thời gian thực? [đóng cửa]


56

Có một câu hỏi đã hỏi về việc mở một tệp nhật ký lớn.

Nhưng ý định của tôi là khác nhau. Có ứng dụng nào theo dõi tệp nhật ký và cập nhật khi nó được cập nhật theo thời gian thực không?

Nền tảng : Máy chủ Windows XP / 2003/2008

[Cập nhật] điều này khá tiện lợi cho việc theo dõi nhanh (nhờ câu trả lời của Ckarras ) Ảnh
chụp màn hình nhanh của PowerShell type -wait(loại là bí danh cho get-content) văn bản thay thế


Bạn đang sử dụng IDE nào?
bánh quy gà

@Sung, bạn có cần đọc hay chỉnh sửa không?
Pacerier

Câu trả lời:


10

Tôi đã sử dụng BareTailPro một lúc và rất hài lòng. Nó đã không được cập nhật trong một thời gian, nhưng nó vẫn đáp ứng nhu cầu của tôi. Ngoài ra còn có một phiên bản miễn phí.

Đây là một số tính năng:

  • Xem các tệp có kích thước bất kỳ (> 2GB)
  • Làm nổi bật cấu hình
  • Giám sát nhiều tập tin cùng một lúc
  • Thuật toán tìm kiếm hiệu suất cao
  • Tìm kiếm văn bản biểu thức chính quy
  • Chế độ đuôi lọc (bao gồm hoặc loại trừ các dòng)

1
Đây là những gì (phiên bản BareTail Free) tôi đã giải quyết ngay bây giờ. Cảm ơn Rob
dance2die

Điều này rất chậm đối với các tệp lớn có dòng dài và bản cập nhật cuối cùng là từ năm 2006 (12 năm trước). Chương trình tốt nhất được chỉ vào câu trả lời khác này Trình xem nhật ký trên Windows . Chương trình glogg mặc dù là đơn giản hơn này, xử lý các tập tin lớn với hiệu suất tốt hơn nhiều, đã được cập nhật chỉ năm ngoái, là mã nguồn mở ( github.com/nickbnf/glogg ) và đã hỗ trợ cho Windows, Linux và Max OSX.
người dùng

29

Cũng có một tương đương với "tail -f" trong Windows, nếu bạn đã cài đặt PowerShell:

type -wait

2
Ồ Điều này là khá tuyệt vời. Tôi không biết gì về tùy chọn "chờ" đó cho "Nhận nội dung". Cảm ơn các vị vua. Tôi cũng đã cập nhật câu hỏi với ảnh chụp màn hình.
dance2die

4
Có một upvote để đưa ra câu trả lời cho thấy bạn có thể thực hiện việc này ngay lập tức nếu bạn biết cách sử dụng HĐH và bạn không cần phải cài đặt các công cụ của bên thứ 3.
Ryan Ries

Đối với những người trong chúng ta không quen thuộc tail -f, type -waitlàm gì?
Stevoisiak

1
Nó liên tục xem tập tin cho dữ liệu được nối thêm và ghi nội dung mới vào bảng điều khiển
ckarras

26

Tôi sử dụng Notepad ++ làm trình soạn thảo văn bản mặc định trên tất cả các hệ thống của mình và nó có phần thưởng tuyệt vời khi có tính năng tích hợp sẵn này - chỉ cần đi Plugins -> Trình theo dõi tài liệu -> Bắt đầu theo dõi. Bạn cũng có thể sử dụng Tệp -> Tải lại từ đĩa để tải lại thủ công.


5
+1 Wow, tôi đã sử dụng Notepad ++ được một lúc nhưng không biết về chức năng này. cảm ơn.
dance2die

1
Điều này vẫn còn tồn tại, tôi không thấy nó trong phiên bản 5.9.8 mà tôi vừa tải xuống.
Scott

1
@Scott có thể được tải xuống dưới dạng plugin sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishdding

+1 từ tôi cũng vậy. Tôi yêu Notepad ++ nhưng thậm chí không nghĩ đến việc tìm kiếm một plugin. Tạm biệt BareTail.
Bánh cá

23

Bạn không đề cập đến nền tảng nào bạn đang sử dụng, nhưng trên các hệ thống giống Unix, taillệnh này thực hiện điều này:

tail -f /var/log/messages

Trong thực tế cũng có các triển khai tailcho Windows (ví dụ: unxutils ).


21

Nếu cửa sổ là thứ bạn có thể thử Tail cho Win32 .

chỉnh sửa: Một cách khác tôi vừa tìm thấy là TailXP . Nó miễn phí, nhưng không phải là nguồn mở. Có vẻ ổn từ mô tả nhưng tôi đã không thử nó.


Các tính năng nâng cao cảm thấy một chút lỗi nhưng chỉ đơn giản là theo đuôi tệp, nó hoàn hảo.
Michael Haren

2
Vì những thứ "đuôi" mà mọi người đang đề cập, tôi đã tìm thấy một thứ gọi là " BareTail " - baremetalsoft.com/baretail Cho đến nay nó dường như đang làm những gì tôi muốn. Nhưng tôi đang mở để có thêm gợi ý.
dance2die

Đó là một cái nhìn tốt đẹp để biết về quá.
Jorge Alves

20

Trên thực tế, Log-Expert làm những gì bạn muốn, cộng với rất nhiều tính năng hay

Các tính năng cho Log-Exprt


yeah, giải pháp này đá. Tốt hơn so với notepad ++, chỉ cập nhật 3 giây một lần, và có một chút rung.
Jacko

Cộng với miễn phí :)
Sameer

@VonC, từ chối trách nhiệm nào?
Pacerier

@Pacerier không ai mà tôi có thể nghĩ ra. Nhưng đó là 6 năm trước.
VonC

5

Tôi đã có may mắn với mtail chương trình windows. Nó làm một công việc rất tốt là theo dõi một nhật ký hoạt động. Bạn có thể cấu hình khá nhiều tùy chọn nhưng nói chung tôi đã thấy các mặc định hoạt động rất tốt.

mtail


Tuyệt quá! Tôi đã không chạy vào cái này.
dance2die

4

Giống như tail -f file.log?


Nhưng điều này có nghĩa là tôi phải chạy lệnh liên tục?
dance2die

Không, lệnh tail sẽ đợi sau khi in dòng cuối cùng và khi tệp được cập nhật / nối thêm, nó sẽ in (các) dòng mới và đợi lại. Thay vì đuôi đơn giản, bạn có thể thử vanheusden.com/multitail .
hlovdal

Ông cũng nói cho hệ điều hành Windows.
Pure.Krom

3
Không phải khi tôi trả lời, anh đã không.
Sophie Alpert

3

"Tên đăng nhập đuôi -f"?


Anh ấy đã chỉnh sửa bài đăng của mình để nói rằng nó chỉ dành cho hệ điều hành Windows.
Pure.Krom

1
Có rất nhiều phiên bản đuôi dành cho Windows, kể cả trong cygwin.
Paul Tomblin

3

Tôi yêu Trình xem nhật ký Kiwi. Chúng vừa được Solarwinds mua lại - Tôi cho rằng sản phẩm này vẫn đang được bán (hoặc có thể họ đang tặng nó miễn phí ngay bây giờ? Họ đang tặng một vài sản phẩm Kiwi khác).


1
Bạn có thể đăng liên kết đến Kiwi Log Viewer không? Tôi không chắc chắn nếu điều này tôi thấy là cái bạn đang đề cập đến: kiwisyslog.com/kiwi-log-viewer-overview
dance2die

Vâng, đó là một
kiwisyslog.com


2

Tôi thường làm điều này với TextPad . Nó có tùy chọn để theo dõi rằng một tập tin đã được sửa đổi. Đây là một tùy chọn để tự động cập nhật cửa sổ hoặc nhắc bạn xem bạn có muốn tải lại tệp hay không.


Có vẻ như TextPad có khả năng tương tự như plugin Document Monitor của NotePad ++
dance2die

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.