Tôi đang tìm một trình xem nhật ký có khả năng tương tự như Chainsaw, trong đó tôi có thể đuôi tệp nhật ký Glassfish qua ví dụ SSH/SCP. Có ai biết nếu một công cụ như vậy tồn tại?Trình xem nhật ký từ xa cho các tệp nhật ký Java/Glassfish
Trả lời
Từ other post:
- Configure putty để viết ra một tập tin đăng nhập từ kết nối.
- Thực hiện phân tích nhật ký đối với tệp nhật ký putty.
Cưa với plugin VFS không làm điều đó?
Tôi đã đặt cùng thứ gì đó cho phép tôi sử dụng ghi nhật ký java.util với GlassFish và Chainsaw. Nguồn, v.v. tại đây: http://blog.cotopia.com/2009/10/sending-glassfish-javautil-log-records.html
Thật tuyệt, tôi sẽ phải thử nó – Kristian
VFSLogFilePatternReceiver sử dụng Jakarta Commons-VFS, vì vậy nó hỗ trợ SFTP và SCP. Xem: http://commons.apache.org/vfs/filesystems.html#SFTP
Người dùng OtrosLogViewer VFSFileSystems và có thể tải nhật ký từ máy chủ từ xa (ftp, sftp, smb, http). Nó hỗ trợ java.util.logging.XMLFormatter và java.util.logging.SimpleFormatter. Xem: http://code.google.com/p/otroslogviewer/
Công cụ này rất tuyệt. Tôi muốn tôi có thể upvote hai lần :) –
Bạn phải tạo ra một mô hình cho các bản ghi thủy tinh. Tôi đã thêm một câu trả lời cho việc đó được thực hiện như thế nào vì các bình luận không định dạng tốt. –
không hoạt động trên SSH – kostja
OtrosLogViewer rất hay nhưng bạn phải thiết lập mẫu cho nhật ký thủy tinh.
Đơn giản chỉ cần tạo ra một tập tin trong $ {} OTROS_ROOT /plugins/logimporters/glassfish.pattern với:
type=log4j
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|CLASS|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE|#]
dateFormat=yyyy-MM-ddTHH:mm:ss.SSSZZZZ
name=glassfish parser
charset=UTF-8
Tôi đã bắt đầu nhìn vào OtrosLogViewer và tìm thấy bản cập nhật gần đây để nó yêu cầu thay đổi sang định dạng tập tin mẫu cho GlassFish. Thông tin là từ this issue.
Dưới đây là định nghĩa mô hình làm việc cho tôi:
name=GlassFish Pattern
type=log4j
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|LOGGER|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE
dateFormat=yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ
charset=UTF-8
customLevels=SEVERE=FATAL,WARNING=WARN,CONFIG=INFO,FINE=DEBUG,FINER=TRACE,FINEST=TRACE,INFO=INFO
Tôi đang sử dụng phiên bản 2012-04-25 của OtrosLogViewer. Cho đến khi vấn đề phân tích cú pháp dấu vết \n|#]
được giải quyết, chúng sẽ làm ô nhiễm các thông điệp một chút.
Đã chỉnh sửa:The fourth field is the logger name.
Hãy thử Retrospective Log Analyzer ->http://www.retrospective.ch/
Nó có thể tìm kiếm trên các tập tin và các tập tin đuôi trên một máy chủ từ xa sử dụng SSH (trên đĩa địa phương cũng). Nó không phải tải xuống nội dung của tệp để tìm kiếm trên đó (như Otros). Tất cả mọi thứ được thực hiện ad-hoc trên máy chủ (theo cách chỉ đọc - để các máy chủ sản xuất được an toàn).
Nó cũng có thể tự động chia dòng và cột (nó sẽ phân tích cú pháp tệp nhật ký và tạo mẫu phân tách dòng và cột tuân thủ log4j sao cho các mục nhật ký của bạn được phân tách chính xác) - bạn không phải đoán/gõ nó cho mình.
Cuối cùng, nó cũng có thể phân tích ngày, để bạn có thể tìm kiếm trên các tệp cục bộ/từ xa bằng bộ lọc ngày (thực sự hữu ích nếu bạn có nhiều tệp cũ trong một thư mục).
TUYÊN BỐ TỪ CHỐI: Tôi là một trong những nhà phát triển hoạt động trên Hồi tưởng.Bài đăng này không phải là một quảng cáo, nhưng là một tuyên bố cá nhân dựa trên ý kiến và kinh nghiệm của tôi. Tôi đã thử nghiệm tất cả các giải pháp được đề xuất được đề cập trong chủ đề này và tôi tin rằng Retrospective là giải pháp tốt nhất cho vấn đề này.
- 1. Xem các tệp nhật ký Tomcat trong trình duyệt
- 2. Ghi nhật ký Java - cách chuyển hướng đầu ra sang tệp nhật ký tùy chỉnh cho trình ghi nhật ký?
- 3. Tìm kiếm trình xem tệp nhật ký giao dịch SQL
- 4. Cách xem nhật ký từ iPhone?
- 5. Tệp nhật ký đầu ra nhật ký Git
- 6. ghi nhật ký log4net không tạo tệp nhật ký
- 7. Cách xem Nhật ký sự kiện Windows từ xa với các đặc quyền giới hạn
- 8. Tìm kiếm các tệp nhật ký lớn
- 9. Tôi có thể tắt tiêu đề nhật ký cho trình ghi nhật ký ruby không?
- 10. Neo4j và các tệp nhật ký lớn
- 11. Trình xem nhật ký phát trực tuyến (txt)
- 12. Sử dụng VIM làm trình xem nhật ký
- 13. Ứng dụng xem riêng biệt cho nhật ký của ELMAH
- 14. jsp để xem tệp nhật ký (như "web tail -f")
- 15. Cách đọc tệp nhật ký innodb?
- 16. Trình xem nhật ký trực tiếp hiệu quả trong WPF
- 17. Cách xem nhật ký của tất cả các lệnh?
- 18. Triển khai trình xem nhật ký với WPF
- 19. Cách tạo biểu đồ nhật ký nhật ký trong python
- 20. Ghi nhật ký NSNotifications
- 21. Không thể xem tệp nhật ký trong Yii
- 22. Nhận tệp nhật ký tomcat theo lập trình trong webapp
- 23. Nhật ký sự kiện Windows vs Nhật ký văn bản
- 24. Ghi nhật ký bằng Python từ nhiều quá trình
- 25. Tệp nhật ký nodejs ở đâu?
- 26. Lỗi nhật ký trong một tệp
- 27. Ghi nhật ký hệ thống tệp Android
- 28. Ghi nhật ký Python.DEBUG không ghi nhật ký
- 29. Ghi nhật ký bằng Python - kiểm tra vị trí của tệp nhật ký?
- 30. Trình ghi nhật ký gốc của Python lưu trữ nhật ký ở đâu?
Bạn có thể trỏ đến plugin VFS không? – Kristian
Xem http://logging.apache.org/chainsaw/distributionnotes.html –
Có vẻ tuyệt vời, nhưng nó apperars rằng máy chủ tôi hiện đang sử dụng không hỗ trợ SFTP, chỉ SCP. – Kristian