여러 줄 텍스트 "a \ nb \ nc"가 있다고 가정하십시오. 예를 들어 "debug"메소드를 사용하여 로그 할 때 하나의 로그 만 얻습니다.여러 줄 텍스트에 대한 줄당 로그 표시
이 예상되는 동작하지만, 그 선을 제외하면 먼저 출력 남아 너무 표시 :
1234 [1] [DEBUG] Test - a
b
c
1235 [1] [DEBUG] Test - ...
간단한 해결 방법은 수득 라인 당 하나의 로그를 생성하는 것이다
1234 [1] [DEBUG] Test - a
1235 [1] [DEBUG] Test - b
1236 [1] [DEBUG] Test - c
1237 [1] [DEBUG] Test - ...
_
자동 처리 또는 내가 이것을 관리 할 수있는 간단한 래퍼를 작성해야 이런 종류의를 갖는 방법이 있나요 설정?
_ 사전에
감사합니다.
나는 그것이 가능하지 않다고 생각합니다. 래퍼를 작성하면 (자), 래퍼는'\ n'에 분할 해,'logger.log'를 줄 수만큼 호출합니다. 나 좋지 않아. – Nishant
@Nishant : 문제를 검토해 주셔서 감사합니다. 래퍼 (wrapper)는 현재의 appender 유형을 상속 받거나 모든 appender를 래핑 할 수있는 제네릭 데코레이터가 될 수 있습니다. XML 구성 파일에서 이런 종류의 구조를 표현하는 방법에 대해 궁금합니다. 당신의 대답에 대해 – Pragmateek