Tôi đang tìm một số loại công cụ phân tích cho các tệp nhật ký được tạo bởi tệp log4j. Tôi đang tìm kiếm thứ gì đó tiên tiến hơn grep? Bạn đang sử dụng gì để phân tích tệp nhật ký?Có bộ phân tích tệp nhật ký cho tệp log4j không?
Tôi đang tìm kiếm các loại tính năng sau: số
- Công cụ này sẽ cho tôi biết bao nhiêu thời gian một tuyên bố đăng nhập nhất định hoặc một stack trace đã xảy ra, tốt nhất là với sự hỗ trợ đối với một số loại mô hình (ví dụ. báo cáo nhật ký khớp với 'Người dùng [az] * đã đăng nhập').
- Bảng phân tích theo cấp độ nhật ký (số lượng INFO, dòng DEBUG) và theo lớp khởi tạo thông điệp tường trình sẽ đẹp.
- Phân tích theo ngày (số lượng bản ghi nhật ký trong một khoảng thời gian nhất định)
- Dòng đăng nhập nào thường xảy ra cùng nhau?
- Hỗ trợ cho nhiều tập tin kể từ khi tôi đang sử dụng log cán
- phân tích tại chỗ nóng: tìm thấy nếu có một số khoảng thời gian khi có số cao bất thường báo cáo log
- Hoặc dòng lệnh hoặc giao diện đồ họa cũng tốt
- mã nguồn mở được ưa thích nhưng tôi cũng quan tâm đến các dịch vụ thương mại
cấu hình log4j của tôi sử dụng org.apache.log4j.PatternLayout với mẫu %d %p %c - %m%n
nhưng điều đó có thể được điều chỉnh cho công cụ phân tích.
Bản sao có thể có của http://stackoverflow.com/questions/144807/java-log-viewer – Vadzim