Giám sát màu sắc của nhật ký


32

Đôi khi tôi theo dõi nhật ký lỗi apache và php bằng tailFreeBSD. Có cách nào để có được đầu ra được tô màu, bằng cách sử dụng tailhoặc một số ứng dụng dòng lệnh khác không?

Ngoài ra, cách yêu thích của bạn để theo dõi các nhật ký liên quan đến web khác nhau trong thời gian thực là gì?

Câu trả lời:


26

Colouriser chung (grc):

nhập mô tả hình ảnh ở đây

Hoạt động với nhiều định dạng tập tin khác nhau.

Thí dụ:

grc tail -f /var/log/apache/access.log /var/log/apache/error.log

Đa nhiệm :

văn bản thay thế

Hoạt động với nhiều định dạng tệp hơn :) Và nhiều hơn một "đuôi" đầy đủ với nhiều cửa sổ, đầu ra khác biệt, vv .. Rất hữu ích.

Ví dụ:

Hợp nhất 2 logfiles trong một cửa sổ:

multitail /var/log/apache/access.log -I /var/log/apache/error.log

Trong một cửa sổ hiển thị tất cả các kết nối TCP mới và thay đổi trạng thái của chúng bằng netstat trong khi ở cửa sổ khác hiển thị truy cập hợp nhất và các logfile lỗi của apache

multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log

17

Kiểm tra CCZE , nó làm công việc cho tôi. Bạn có một sự lựa chọn về lời nguyền, ansi và đầu ra html.


Liên kết tải xuống ở đâu? Nó đã bị hỏng tại trang web đó. Ảnh chụp màn hình có vẻ tốt, nhưng, không có liên kết ....
mpbloch

Ok, tôi đã tìm thấy nó trong các gói Lenny, nhưng tôi thiếu một số tệp tôi đoán. Tôi sẽ nhận được tin nhắn.
mpbloch

1
Nó hoạt động với tôi trong Ubuntu 16.04LTS, chỉ cần cài đặt ccze. Để sử dụng nó, "tail -f /var/log/apache2/error.log | ccze" Nó thực sự hữu ích, bạn cũng có thể xuất kết quả ra html!
Salvador P.

[Máy chủ @ root: ~] # yum cài đặt ccze -y
Người dùng9102d82

3

Kiểm tra glTail ( http://www.fudgie.org/ ). Có cách nào hơn bạn đang hỏi không, nhưng có lẽ điều đó ổn


2

Colorize là công cụ rất tốt để đơn giản chuyển văn bản của bạn qua bộ lọc khác để có được màu ANSI ưa thích. Trên thực tế, đó là một tập lệnh perk 4kB đơn giản (gần một nửa trong số đó chỉ là tài liệu) và nó dựa trên các biểu thức thông thường.

Bạn có thể đánh dấu toàn bộ dòng có chứa cha đã cho (tốt để ẩn nhật ký gỡ lỗi không mong muốn hoặc làm nổi bật Ngoại lệ) hoặc chỉ tô sáng mẫu trong dòng không màu (tô sáng mã phản hồi http).

Tôi có một số cài đặt trước cho các loại tệp khác nhau trong các tệp có thể chạy riêng biệt. Sau đó, tôi chỉ chạy mvn clear install | colorbuild, tail -f *.log* | colorloghoặc svn diff | colordifđể có đầu ra thực sự ưa thích.



2

Màn hình '/ ứng dụng' được tô sáng;

tail -f /var/log/system.log | grep /Applications --color

1
grep đó cũng sẽ lọc kết quả
nbv4


0

Khi sử dụng FreeBSD colorize. và thêm vào .tailrc:

#!/bin/sh
/usr/bin/tail "$@" | /usr/local/bin/colorize
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.