PHP Class Webiny\Component\Logger\Driver\Webiny\Record

Inheritance: implements IteratorAggregate
Mostra file Open project: Webiny/Framework Class Usage Examples

Protected Properties

Property Type Description
$context
$datetime
$extra
$formattedRecord
$level
$loggerName
$message

Public Methods

Method Description
getContext ( ) : mixed Get log message context
getDatetime ( ) : DateTimeObject | string Get log message datetime
getExtra ( ) : array Get log message extra data
getFormattedRecord ( ) : mixed Get formatted record
getIterator ( ) : Traversable (PHP 5 >= 5.0.0)
Retrieve an external iterator
getLevel ( ) : string Get log level of the current message
getLoggerName ( ) : string Get logger name
getMessage ( ) : string Get log message
setContext ( mixed $context ) Set log message context (can be any data you want to log with your message)
setDatetime ( DateTimeObject | string $datetime ) Set log message datetime
setExtra ( array $extra ) Set extra log message data
setFormattedRecord ( mixed $formatted ) Set formatted record
setLevel ( string $level ) Set log level for this message
setLoggerName ( string $name ) Set logger name (this is the name of the logger that was used to log this message)
setMessage ( string $message ) Set log message

Method Details

getContext() public method

Get log message context
public getContext ( ) : mixed
return mixed

getDatetime() public method

Get log message datetime
public getDatetime ( ) : DateTimeObject | string
return Webiny\Component\StdLib\StdObject\DateTimeObject\DateTimeObject | string

getExtra() public method

Get log message extra data
public getExtra ( ) : array
return array

getFormattedRecord() public method

Get formatted record
public getFormattedRecord ( ) : mixed
return mixed

getIterator() public method

(PHP 5 >= 5.0.0)
Retrieve an external iterator
public getIterator ( ) : Traversable
return Traversable An instance of an object implementing Iterator or Traversable

getLevel() public method

Get log level of the current message
public getLevel ( ) : string
return string

getLoggerName() public method

Get logger name
public getLoggerName ( ) : string
return string

getMessage() public method

Get log message
public getMessage ( ) : string
return string

setContext() public method

Set log message context (can be any data you want to log with your message)
public setContext ( mixed $context )
$context mixed

setDatetime() public method

Set log message datetime
public setDatetime ( DateTimeObject | string $datetime )
$datetime Webiny\Component\StdLib\StdObject\DateTimeObject\DateTimeObject | string

setExtra() public method

Set extra log message data
public setExtra ( array $extra )
$extra array

setFormattedRecord() public method

Set formatted record
public setFormattedRecord ( mixed $formatted )
$formatted mixed

setLevel() public method

Set log level for this message
public setLevel ( string $level )
$level string

setLoggerName() public method

Set logger name (this is the name of the logger that was used to log this message)
public setLoggerName ( string $name )
$name string

setMessage() public method

Set log message
public setMessage ( string $message )
$message string

Property Details

$context protected_oe property

protected $context

$datetime protected_oe property

protected $datetime

$extra protected_oe property

protected $extra

$formattedRecord protected_oe property

protected $formattedRecord

$level protected_oe property

protected $level

$loggerName protected_oe property

protected $loggerName

$message protected_oe property

protected $message