method public

Logger::log()

Класс: \Bitrix\Main\Diag\Logger

Сигнатура

public log(mixed $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void

Параметры

$level mixed
$message string|Stringable
$context array<string|int, mixed> = []

Возвращаемое значение

void

Как применяется в Logger

Logger::log() — метод класса \Bitrix\Main\Diag\Logger модуля «Главный модуль».

Метод объекта: сначала нужен экземпляр Logger.

use Bitrix\Main\Diag\Logger;

/** @var Logger $object */
$level = null;
$message = '';
$object->log($level, $message);

Другие методы Logger

  • create() Создаёт логгер по его ID на основе .settings.php.
  • setFormatter() Устанавливает форматтер для логгера.
  • setLevel() Устанавливает максимальный уровень детализации логгера.

log() есть и у других классов модуля «Главный модуль»: ErrorCatcher, EventLogger, FileLogger, SysLogger.

Исходный файл: source/main/lib/diag/logger.php:48

Что будем искать? Например,Продвижение