Файл настроек журналирования

В этом разделе описывается конфигурационный файл журналов с настройками по умолчанию и особенности журналирования, типичные для AggreGate Server.

Вот конфигурация по умолчанию:

                    ]]>

Настройки журналирования по умолчанию представлены корневым элементом конфигурации, двумя аппендерами (содержат два направления журналирования) и несколькими именованными категориями журналирования. Элемент <root> определяет общий уровень журналирования событий как предупреждение (<Root level="warn">) (более подробно см. уровни журналирования). Эта настройка применяется ко всем сообщениям, приходящим от всех использующихся внутри сервера библиотек.

Сообщения от самого сервера регистрируются с уровнем warn. Это определяется тегом level="warn"  внутри секции <Logger name="ag"...>. Чтобы понизить уровень до отладочного для некоторой категории, измените этот тег на <level="debug"/>. Элементы <Logger> определяют, для какого именно компонента AggreGate Server Вы настраиваете уровень логирования.

В этой конфигурации также определены два аппендера - console и file. Аппендер - это направление для введения данных журнала. Это могут быть текстовые файлы, сообщения электронной почты и пр. 

RollingFile требует набора политик для определения, когда необходимо выполнить ротацию файла лога. TimeBasedTriggeringPolicy используется по умолчанию, то есть ротация будет выполняться раз в день. Одновременно могут использоваться различные политики.

Для более подробной информации изучите документацию по Log4j.

Was this page helpful?