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

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-2024, «1С-Битрикс», 2024