2015-01-20 5 views
0

log4j에서 log4j2로 마이그레이션하는 데 도움이 필요합니다. rollingFileAppender가 있습니다. org.perf4j에서 "StatisticsCsvLayout"을 사용하려면이 appender가 필요합니다. 이전 log4j 1.x 버전에서는 log4j.xml에서 다음 태그를 사용하여 모든 appender에서 StatisticsCsvLayout을 직접 참조했습니다.log4j2에서 StatisticsCsvLayout을 구성하는 방법

<Layout class='org.perf4j.log4j.StatisticsCsvLayout'/> 

우리는 외부 레이아웃을 직접 사용할 수 없으므로 log4j2.xml에서이를 확인할 수 없습니다. log4j2.xml에서 이것을 설정하는 방법을 알려주십시오.

+0

당신이 말할 때 :«외부 레이아웃을 직접 사용할 수있는 조항이 없습니다»*. –

+0

@PaulVargas. 나는 그 질문을 갱신했다. :) – SrinuB

답변

0

org.perf4j StatisticsCsvLayout이 log4j2와 직접 호환되지 않으면 직접 작성하거나 perf4j 담당자가이 레이아웃을 log4j2로 이식하도록 유도해야 할 수 있습니다. 다행히도 맞춤 레이아웃을 만드는 것은 그리 어렵지 않습니다. 다음은 몇 가지 샘플 코드입니다. 또한 매개 변수를 전달하는 방법과 같은 자세한 내용은 log4j2 소스 코드를 참조하십시오. 도움을 @Remko Popma에

link

감사합니다. :)