- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/diag/eventlogger.php
- Класс: BitrixMainDiagEventLogger
- Вызов: EventLogger::logMessage
protected function logMessage(string $level, string $message)
{
if (is_callable($this->callback))
{
$info = call_user_func($this->callback, $this->context, $this->message);
}
CEventLog::Add([
'SEVERITY' => $info['SEVERITY'] ?? strtoupper($level),
'AUDIT_TYPE_ID' => $info['AUDIT_TYPE_ID'] ?? $this->auditType,
'MODULE_ID' => $info['MODULE_ID'] ?? $this->module,
'ITEM_ID' => $info['ITEM_ID'] ?? '',
'DESCRIPTION' => $info['DESCRIPTION'] ?? $message
]);
}