2016-06-17 1 views
0

이전에 log4j 1.x에서 appender.setLayout() 및 Appender를 사용할 수 있었지만 이제 log4j 2.x에는 setLayout()과 같은 메소드가 없습니다. log4j2에서 Appender 객체에 대한 레이아웃을 프로그래밍 방식으로 설정하려면 어떻게해야합니까?log4j2에서 Appender 레이아웃을 프로그래밍 방식으로 변경하는 방법은 무엇입니까?

+0

[documentation] (https://logging.apache.org/log4j/2.x/manual/layouts.html)을 사용해 보셨습니까? 나는 귀하의 질문에 대한 중복을 찾을 수 없습니다. –

+0

@TimBiegeleisen 문서를 사용해 보았습니다. 아직 setLayout() 메소드를 찾을 수 없습니다. –

+0

진짜 질문은 당신이 정말로하려고하는 것입니까? 프로그래밍 방식으로 레이아웃을 변경해야하는 이유는 무엇입니까? 당신이 정말로 원하는 것을 할 수있는 더 좋은 방법이있을 수 있습니다. – rgoers

답변

1

setLayout() 메소드가 없습니다. documentation에서 설명한대로 현재 구성을 가져 와서 런타임 중에 업데이트해야합니다.

+0

감사합니다. 내가 원하는 유일한 것은 appender의 레이아웃을 변경하는 것입니다. 제게 제게 한 가지 예를 들어 주시겠습니까? –