2015-01-20 3 views
0

Нужна помощь при переносе log4j в log4j2. У меня есть rollFileAppender. Мне нужен этот appender, чтобы использовать «StatisticsCsvLayout» в org.perf4j. Раньше в версии log4j 1.x мы использовали прямое указание StatisticsCsvLayout из любого приложения, используя следующий тег в log4j.xml.Как настроить StatisticsCsvLayout в log4j2

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

Мы неспособны Confire это из log4j2.xml, как мы не можем использовать внешние компоновок непосредственно. Скажите, как настроить это в log4j2.xml.

+0

Что вы имели в виду, когда говорите: «* нет возможности напрямую использовать внешние макеты *»? –

+0

@PaulVargas. Я обновил вопрос. :) – SrinuB

ответ

0

Если org.perf4j StatisticsCsvLayout напрямую не совместим с log4j2, возможно, вам придется создать свой собственный (или убедить людей perf4j переносить этот макет на log4j2). К счастью, создание пользовательского макета не очень сложно. Вот пример кода. Вы также можете посмотреть исходный код log4j2 для получения более подробной информации, например, как передать параметры.

link

Благодаря @Remko Popma за помощь. :)

Смежные вопросы