1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
logger.php
См. документацию.
1<?php
2
3namespace Sale\Handlers\Delivery\YandexTaxi\Common;
4
5use Bitrix\Main\Result;
6
12final class Logger
13{
19 public function log(string $source, string $code, $messages = null)
20 {
21 if ($messages instanceof Result)
22 {
23 $messages = implode(';', $messages->getErrorMessages());
24 }
25
26 \CEventLog::add(
27 [
28 'SEVERITY' => \CEventLog::SEVERITY_ERROR,
29 'MODULE_ID' => 'sale',
30 'AUDIT_TYPE_ID' => 'SALE_DELIVERY_YANDEX_TAXI',
31 'ITEM_ID' => sprintf('%s.%s', $source, $code),
32 'DESCRIPTION' => (string)$messages,
33 ]
34 );
35 }
36}
const SEVERITY_ERROR
Определения event_log.php:26
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
Определения options.php:195
$messages
Определения template.php:8