среда, 14 декабря 2016 г.

Logback: описание идентификаторов тэга pattern

http://logback.qos.ch/manual/layouts.html#conversionWord

Пример строки настройки паттерна из Azk2logback.xml:
<pattern>%d{dd.MM.yy HH:mm:ss.SSS},%t,%p,%c{0},%m%n</pattern>
Пример вывода информации в журнал по настроенному паттерну:
12.12.16 20:06:34.732,Scheduler,DEBUG,SQL-execute,SELECT 1 FROM SchPlan WHERE Id={800000000361} FOR UPDATE (0 ms)

Описание ключевых слов:
  • %d{dd.MM.yy HH:mm:ss.SSS} - (date) дата;

  • %t - (thread) имя потока, создавшего информацию для журнала;

  • %p - уровень журнализации;

  • %c{0} - имя логгера, {0} - говорит о том, то выводить нужно только "хвостик" от полного имени, например, если полное имя "mainPackage.sub.sample.Bar", то при "%c{0}" будет выведен только "Bar";

  • %m - (msg) собственно сообщение для журнала;

  • %n - (new_line) сепаратор, он же символ новой строки, комбинация спецсимволов для новой строки, зависит от платформы (например, для Linux это "#10#10", а для Windows - "#13#10").
  • Комментариев нет:

    Архив