Какие символы формата используют в log4j, объясняют их использование и приводят пример?

У меня есть запись ниже в config4ml log4j. Что является значимым из "%p", "%C;%L", "%m". Что означает эти персонажи? Какие еще символы мы можем использовать в log4j? Объясните их использование..

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" 
value="INSERT INTO LOGS (user_id, dated, msg_level, class, message) 
       VALUES ( '%X{MESSAGE_ID}','%d{ISO8601}','%p', '%C;%L', '%m' )" />
</layout>

1 ответ

Решение

Некоторые из основных символов преобразования

p --- Используется для вывода приоритета события регистрации.

C --- Используется для вывода полного имени класса вызывающего абонента, отправляющего запрос на регистрацию.

L --- Используется для вывода номера строки, с которой был отправлен запрос на регистрацию.

m --- Используется для вывода предоставленного приложением сообщения, связанного с событием регистрации.

Использование числа с любым символом преобразования, например %4p средства

приоритет события регистрации должен быть выровнен по ширине до четырех символов.

Помимо этого преобразования, есть и другие шаблоны. Вы можете увидеть подробности о них здесь.

Другие вопросы по тегам