Tôi làm việc trên ứng dụng giao dịch có độ trễ thấp. Chúng tôi muốn tăng số lượng đăng nhập lof4j mà chúng tôi ghi vào tệp, đồng thời giảm thiểu tác động đến thời gian xử lý từ đầu đến cuối của chúng tôi.Làm thế nào để sử dụng FileAppenders của log4j không đồng bộ?
Cách được khuyến nghị để thực hiện việc này là gì? Tôi nghĩ FileAppender.append là đồng bộ, vì vậy chúng tôi cần phải làm điều gì đó thông minh hơn một chút ....
"bạn nghĩ"? Bạn đã xác minh rằng đó thực sự là một nút cổ chai? Điều đó phải dễ dàng, đủ để làm. –
Gợi ý: kiểm tra [JavaDoc] (http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/FileAppender.html#getBufferedIO()) cho tùy chọn 'BufferedIO'. –