nói rằng tôi có văn bản nhiều dòng "a \ nb \ nc"; khi tôi đăng nhập nó, ví dụ với phương pháp "gỡ lỗi", tôi chỉ nhận được một nhật ký;Hiển thị nhật ký trên mỗi dòng cho văn bản nhiều dòng
đây là hành vi dự kiến nhưng sau đó các dòng trừ người đầu tiên được hiển thị quá ở bên trái trong đầu ra:
1234 [1] [DEBUG] Test - a
b
c
1235 [1] [DEBUG] Test - ...
Một cách giải quyết đơn giản là để tạo ra một bản ghi trên mỗi dòng để có được:
1234 [1] [DEBUG] Test - a
1235 [1] [DEBUG] Test - b
1236 [1] [DEBUG] Test - c
1237 [1] [DEBUG] Test - ...
_
Có cách nào để xử lý loại này tự động hay tôi nên viết trình bao bọc đơn giản để quản lý việc này cài đặt ?
_
Xin cảm ơn trước.
Tôi không nghĩ điều đó là có thể. Nếu bạn viết một trình bao bọc - trình bao bọc sẽ chia thành '\ n' và gọi' logger.log' nhiều lần số dòng. Không tốt tôi muốn nói. – Nishant
@Nantant: cảm ơn vì đã xem xét vấn đề. Một wrapper có thể là một appender tùy chỉnh mà sẽ kế thừa từ loại appender hiện tại của tôi hoặc, tốt hơn, là một trang trí chung chung mà có thể bọc bất kỳ appender. Sau đó tôi tự hỏi làm thế nào để thể hiện loại cấu trúc này trong tệp cấu hình XML. – Pragmateek