Tôi đang xem xét việc kết nối ứng dụng Java của bên thứ ba với giải pháp phân tích/tổng hợp nhật ký của chúng tôi (có lẽ là Splunk, chúng tôi chưa hoàn tất lựa chọn của mình). Có vẻ như dễ nhất để kết nối tác nhân Splunk với syslog, vì vậy tôi đang tìm cách chuyển hướng các bản ghi ứng dụng tới một daemon syslog cục bộ trên máy chủ.Có trình xử lý java.util.logging mạnh mẽ của syslog không?
Ứng dụng Java sử dụng java.util.logging, thật không may không có tính năng xử lý syslog ra khỏi hộp (tôi tin rằng log4j có, mặc dù). Có thư viện nào đã được chứng minh để làm điều này không? Tải nhật ký không lớn (có thể 10-20 thông điệp mỗi phút từ mỗi quy trình, tối đa 6 quy trình trên mỗi máy chủ) nhưng tôi lo ngại về độ tin cậy và độ bền (ví dụ: điều gì sẽ xảy ra khi daemon bị hỏng? ...).
Bất kỳ trợ giúp sẽ được đánh giá cao ...
Cảm ơn bạn, nhưng điều này không trả lời được câu hỏi - Tôi đang tìm cách kết thúc một ứng dụng/hiện có/Java sử dụng JUL, vì vậy các thư viện bên ngoài không thực sự hữu ích. –
@Tomer Tôi không biết làm thế nào tôi bỏ lỡ điều đó. Tôi đã cập nhật câu trả lời của mình để trang trải cầu nối. –
+1 để sử dụng SLF4J – Matt