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
stringaddData()
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
selfgetComponent()
public
getComponent() : string
Return values
stringgetCreated()
public
getCreated() : float
Return values
floatgetData()
public
getData() : array<string|int, mixed>
Return values
array<string|int, mixed>getLevel()
public
getLevel() : string
Tags
Return values
stringgetMessage()
public
getMessage() : string
Return values
stringgetRequestId()
public
getRequestId() : string
Return values
stringoffsetExists()
Checks whether an offset exists, required by ArrayAccess interface
public
offsetExists(mixed $offset) : bool
Parameters
- $offset : mixed
Return values
booloffsetGet()
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
selfsetCreated()
public
setCreated(float $created) : self
Parameters
- $created : float
Return values
selfsetData()
public
setData(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
Return values
selfsetLevel()
public
setLevel(string $level) : self
Parameters
- $level : string
Tags
Return values
selfsetMessage()
public
setMessage(string|Stringable $message) : self
Parameters
- $message : string|Stringable
Return values
selfsetRequestId()
public
setRequestId(string $requestId) : self
Parameters
- $requestId : string
Return values
selftoArray()
public
toArray() : array<string|int, mixed>