Конфигурация журналирования событий VSP (раздел <log>)

Раздел <Log> описывает параметры журналирования событий, которые генерирует VSP. Учтите, что раздел <log> внутри самой секции VSP (то есть внутри <VSP> .... </VSP>) задаёт параметры журналирования только для этого конкретного VSP. Параметры журналирования можно также задать для самого VSPdaemon.

Раздел имеет следующий синтаксис:

< log [ type=" syslog |pipe |file"] level="EMR |ALR |ERR |WRN |NTC |INF |DBG" [ path="path"]/>

Type - параметр определяет место вывода события. Если type имеет значение "syslog", все события журналируются в системный журнал (syslog) с категорией "USER". Если параметр не указан, по умолчанию используется "syslog".

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

Path - параметр нужен только при type="pipe" или "file" и задаёт файл, в который сохраняются события, либо программу, которая принимает события в свой STDIN.

Поскольку каждая запись в формате выше задаёт журналирование только для одного типа событий (level), файл конфигурации может содержать несколько записей, например:

   &lt;log type="file" level="EMR" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="ALR" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="CRT" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="ERR" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="WRN" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="NTC" path="var\/dev.0.log"\/&gt;
   &lt;log type="file" level="INF" path="var\/dev.0.log"\/&gt;

В общем случае рекомендуется сохранять список журналируемых событий, как показано выше. Журналирование событий "DBG" не требуется.