Trong Java, thành ngữ chuẩn để ghi nhật ký là tạo một biến tĩnh cho một đối tượng logger và sử dụng nó trong các phương thức khác nhau.đăng nhập scala
Trong Scala, có vẻ như thành ngữ là tạo ra đặc điểm Ghi nhật ký với một thành viên logger và trộn lẫn đặc điểm trong các lớp cụ thể. Điều này có nghĩa rằng mỗi khi một đối tượng được tạo ra nó gọi khung đăng nhập để có được một logger và cũng là đối tượng lớn hơn do tham chiếu bổ sung.
Có cách nào khác cho phép dễ sử dụng "có ghi nhật ký" trong khi vẫn sử dụng cá thể trình ghi nhật ký cho mỗi lớp không? EDIT: Câu hỏi của tôi không phải là về cách người ta có thể viết một khung ghi nhật ký trong Scala, mà là cách sử dụng một khung công tác hiện có (log4j) mà không phải chịu chi phí cho hiệu suất (nhận tham chiếu cho từng cá thể) hoặc mã phức tạp. Ngoài ra, có, tôi muốn sử dụng log4j, đơn giản bởi vì tôi sẽ sử dụng thư viện của bên thứ ba được viết bằng Java có khả năng sử dụng log4j.
đường dẫn đăng nhập là gì? – Adrian