LogRecord implements ArrayAccess

FinalYes

Log record

Table of Contents

Interfaces

ArrayAccess

Methods

__construct()  : mixed
__toString()  : string
Convert record to string for simple output, like echo().
addData()  : self
Adds additional log data to already existing data and overwrites previously data using the same array keys.
getComponent()  : string
getCreated()  : float
getData()  : array<string|int, mixed>
getLevel()  : string
getMessage()  : string
getRequestId()  : string
offsetExists()  : bool
Checks whether an offset exists, required by ArrayAccess interface
offsetGet()  : mixed
Offset to retrieve, required by ArrayAccess interface
offsetSet()  : void
Offset to set, required by ArrayAccess interface
offsetUnset()  : void
Offset to unset, required by ArrayAccess interface
setComponent()  : self
setCreated()  : self
setData()  : self
setLevel()  : self
setMessage()  : self
setRequestId()  : self
toArray()  : array<string|int, mixed>

Methods

__construct()

public __construct(string $component, string $level, string|Stringable $message[, array<string|int, mixed> $data = [] ][, string $requestId = '' ]) : mixed
Parameters
$component : string

Affected component

$level : string

Severity level (see \TYPO3\CMS\Core\Log\LogLevel)

$message : string|Stringable

Log message

$data : array<string|int, mixed> = []

Additional data

$requestId : string = ''

Unique ID of the request

__toString()

Convert record to string for simple output, like echo().

public __toString() : string

Contents of data array is appended as JSON-encoded string

Return values
string

addData()

Adds additional log data to already existing data and overwrites previously data using the same array keys.

public addData(array<string|int, mixed> $data) : self
Parameters
$data : array<string|int, mixed>
Return values
self

getComponent()

public getComponent() : string
Return values
string

getCreated()

public getCreated() : float
Return values
float

getData()

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMessage()

public getMessage() : string
Return values
string

getRequestId()

public getRequestId() : string
Return values
string

offsetExists()

Checks whether an offset exists, required by ArrayAccess interface

public offsetExists(mixed $offset) : bool
Parameters
$offset : mixed
Return values
bool

offsetGet()

Offset to retrieve, required by ArrayAccess interface

public offsetGet(mixed $offset) : mixed
Parameters
$offset : mixed

offsetSet()

Offset to set, required by ArrayAccess interface

public offsetSet(mixed $offset, mixed $value) : void
Parameters
$offset : mixed
$value : mixed

offsetUnset()

Offset to unset, required by ArrayAccess interface

public offsetUnset(mixed $offset) : void
Parameters
$offset : mixed

setComponent()

public setComponent(string $component) : self
Parameters
$component : string
Return values
self

setCreated()

public setCreated(float $created) : self
Parameters
$created : float
Return values
self

setData()

public setData(array<string|int, mixed> $data) : self
Parameters
$data : array<string|int, mixed>
Return values
self

setLevel()

public setLevel(string $level) : self
Parameters
$level : string
Tags
see
LogLevel
Return values
self

setMessage()

public setMessage(string|Stringable $message) : self
Parameters
$message : string|Stringable
Return values
self

setRequestId()

public setRequestId(string $requestId) : self
Parameters
$requestId : string
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
On this page

Search results