Документация для разработчиков

Add

int
CEventLog::Add(
 array fields
)

Метод добавляет событие для записи в логе событий. Статический метод.

Параметры

ПараметрОписание С версии
fields Поля добавляемого события. Значения:
  • SEVERITY - степень важности записи. Доступны значения: SECURITY, ERROR, INFO, DEBUG или WARNING, для иного система установит UNKNOWN.
  • AUDIT_TYPE_ID - собственный ID типа события.
  • MODULE_ID - модуль, с которого происходит запись в лог.
  • ITEM_ID - ID объекта, в связи с которым происходит добавление (пользователь, элемент ИБ, ID сообщения, ...)
  • REMOTE_ADDR - IP, с которого обратились.
  • USER_AGENT - браузер.
  • REQUEST_URI - URL страницы.
  • SITE_ID - ID сайта, к которому относится добавляемое событие.
  • USER_ID - ID пользователя.
  • GUEST_ID - ID пользователя из модуля статистики
  • DESCRIPTION - собственно описание записи лога, или техническая информация.

С версии 15.5.9 переданные в метод ключи массива: REMOTE_ADDR, USER_AGENT, REQUEST_URI, USER_ID, GUEST_ID будут переопределены, поэтому передавать их не имеет смысла.

Примеры использования

<?
CEventLog::Add(array(
         "SEVERITY" => "SECURITY",
         "AUDIT_TYPE_ID" => "MY_OWN_TYPE",
         "MODULE_ID" => "main",
         "ITEM_ID" => 123,
         "DESCRIPTION" => "Какое-то описание",
      ));
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх