1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс RequestLogger
Граф наследования:RequestLogger:
Logger

Открытые члены

 __construct (int $userId, string $serviceName)
 write (array $context)
Открытые члены унаследованные от Logger
 log ($level, string|\Stringable $message, array $context=[])
 setLevel (string $level)
 setFormatter (LogFormatterInterface $formatter)

Открытые статические члены

static enable (int $ttl=0)
static isEnabled ()
Открытые статические члены унаследованные от Logger
static create (string $id, $params=[])

Защищенные члены

 logMessage (string $level, string $message)
Защищенные члены унаследованные от Logger
 interpolate ()
 getFormatter ()

Защищенные данные

string $serviceName
int $userId
Защищенные данные унаследованные от Logger
 $level
 $formatter
array $context
string $message

Дополнительные унаследованные члены

Статические защищенные данные унаследованные от Logger
static $supportedLevels

Подробное описание

См. определение в файле requestlogger.php строка 10

Конструктор(ы)

◆ __construct()

__construct ( int $userId,
string $serviceName )
Аргументы
int$userId
string$serviceName

См. определение в файле requestlogger.php строка 72

Методы

◆ enable()

enable ( int $ttl = 0)
static
Аргументы
int$ttl
Возвращает
void
Исключения
Main

ArgumentOutOfRangeException

См. определение в файле requestlogger.php строка 34

◆ isEnabled()

isEnabled ( )
static
Возвращает
bool

См. определение в файле requestlogger.php строка 48

◆ logMessage()

logMessage ( string $level,
string $message )
protected

Переопределяет метод предка Logger.

См. определение в файле requestlogger.php строка 146

◆ write()

write ( array $context)

this method for log data from sync request you should send params in context:

  • requestParams
  • url
  • method
  • statusCode
  • response
  • error
    Аргументы
    array$context,{requestParams: array, url: string, method: string, statusCode: string, response: string, error: string, host: string, }
    Возвращает
    void
    Исключения
    Main
    LoaderException

См. определение в файле requestlogger.php строка 100

Поля

◆ $serviceName

string $serviceName
protected

См. определение в файле requestlogger.php строка 17

◆ $userId

int $userId
protected

См. определение в файле requestlogger.php строка 22


Объявления и описания членов класса находятся в файле: