- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/requisite/conversion/logger.php
- Класс: Bitrix\Crm\Requisite\Conversion\Logger
- Вызов: Logger::log
static function log(array $params = [])
{
list($msec, $sec) = explode(' ', microtime());
$msec = (int)mb_substr((string)round((float)$msec, 6), 2);
$data = [
'CREATED' => DateTime::createFromTimestamp($sec),
'MSEC' => $msec,
'TYPE' => (isset($params['TYPE']) && in_array($params['TYPE'], self::getTypes())) ?
$params['TYPE'] : self::TYPE_INFO,
'TAG' => isset($params['TAG']) && is_string($params['TAG']) ? $params['TAG'] : null,
'MESSAGE' => (isset($params['MESSAGE']) && is_string($params['MESSAGE']) && $params['MESSAGE'] !== '') ?
$params['MESSAGE'] : null
];
$GLOBALS['DB']->StartUsingMasterOnly();
$result = LogTable::add($data);
$GLOBALS['DB']->StopUsingMasterOnly();
return $result;
}