Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RequestLogger
+ Граф наследования:RequestLogger:

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

 __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()

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

ArgumentOutOfRangeException

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

◆ isEnabled()

static 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