Cách tốt để đăng nhập vào ứng dụng Scala là gì? Một cái gì đó phù hợp với triết lý ngôn ngữ, không làm lộn xộn mã, và ít bảo trì và không phô trương. Đây là danh sách yêu cầu cơ bản:
- đơn giản
- không làm lộn xộn mã. Scala là tuyệt vời cho sự ngắn gọn của nó. Tôi không muốn một nửa mã của mình được ghi nhật ký
- định dạng nhật ký có thể được thay đổi để phù hợp với phần còn lại của nhật ký doanh nghiệp và phần mềm giám sát của tôi
- hỗ trợ các mức ghi nhật ký (tức là gỡ lỗi, theo dõi, lỗi)
- có thể đăng nhập vào đĩa cũng như các điểm đến khác (ví dụ: socket, console, v.v.)
- cấu hình tối thiểu, nếu có
- hoạt động trong các thùng chứa (tức là máy chủ web)
- (tùy chọn, nhưng rất tốt để có) là một phần của ngôn ngữ hoặc là một tạo tác maven, vì vậy tôi không phải hack các bản dựng của mình để sử dụng nó
Tôi biết tôi có thể sử dụng các giải pháp ghi nhật ký Java hiện có, nhưng chúng thất bại ở ít nhất hai trong số trên, đó là sự lộn xộn và cấu hình.
Cảm ơn bạn đã trả lời.