• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/event.php
  • Класс: CSecurityEvent
  • Вызов: CSecurityEvent::doLog
public function doLog($severity, $auditType, $itemName, $itemDescription)
{
	$result = false;

	if ($this->isDBEngineActive)
	{
		$result = CEventLog::log($severity, $auditType, "security", $itemName, $itemDescription);
	}

	if ($this->sysLogger || $this->fileLogger)
	{
		$message = $this->messageFormatter->format($auditType, $itemName, $itemDescription);

		if ($this->sysLogger)
		{
			$level = DiagSysLogger::priorityToLevel($this->syslogPriority);
			$this->sysLogger->log($level, $message);
		}

		if ($this->fileLogger)
		{
			$message = static::sanitizeMessage($message);
			$message .= "n";

			$this->fileLogger->warning($message);
		}
		$result = true;
	}
	return $result;
}