Tôi đang sử dụng slf4j + logback để đăng nhập vào ứng dụng của chúng tôi. Trước đó chúng tôi đã sử dụng jcl + log4j và di chuyển gần đây.Làm thế nào để xử lý các lỗi đầy đủ của đĩa trong khi đăng nhập vào lobgack?
Do số lượng đăng nhập cao trong ứng dụng của chúng tôi, có khả năng ổ đĩa đầy trong môi trường sản xuất. Trong những trường hợp như vậy, chúng ta cần ngừng ghi nhật ký và ứng dụng sẽ hoạt động tốt. Những gì tôi tìm thấy từ trang web là chúng tôi cần bình chọn đăng nhập StatusManager cho các lỗi như vậy. Nhưng điều này sẽ thêm một phụ thuộc với logback cho ứng dụng. Đối với log4j, tôi thấy rằng chúng ta có thể tạo một Appender dừng việc đăng nhập trong các tình huống như vậy. Điều đó một lần nữa sẽ gây ra một sự phụ thuộc ứng dụng với log4j.
Có cách nào để định cấu hình điều này chỉ với slf4j hoặc có cơ chế nào khác để xử lý việc này không?
Tôi tò mò, điều gì sẽ xảy ra khi đĩa đầy? Làm ngoại lệ bong bóng lên từ slf4j/logback? Tôi đã nghĩ rằng các thư viện đăng nhập sẽ không ném bất kỳ ngoại lệ nào cho bạn. –