PHP Класс Arcanedev\LogViewer\Entities\LogEntry

Автор: ARCANEDEV ([email protected])
Наследование: implements Illuminate\Contracts\Support\Arrayable, implements Illuminate\Contracts\Support\Jsonable, implements JsonSerializabl\JsonSerializable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$datetime Carbon\Carbon
$env string
$header string
$level string
$stack string

Открытые методы

Метод Описание
__construct ( string $level, string $header, string $stack ) Construct the log entry instance.
hasStack ( ) : boolean Check if the entry has a stack.
icon ( ) : string Get level icon.
isSameLevel ( string $level ) : boolean Check if same log level.
jsonSerialize ( ) : array Serialize the log entry object to json data.
level ( ) : string Get translated level name with icon.
name ( ) : string Get translated level name.
stack ( ) : string Get the entry stack.
toArray ( ) : array Get the log entry as an array.
toJson ( integer $options ) : string Convert the log entry to its JSON representation.

Приватные методы

Метод Описание
cleanHeader ( string $header ) : string Clean the entry header.
extractDatetime ( string $header ) : string Extract datetime from the header.
setDatetime ( string $datetime ) : LogEntry Set the entry date time.
setEnv ( string $env ) : self Set entry environment.
setHeader ( string $header ) : self Set the entry header.
setLevel ( string $level ) : self Set the entry level.
setStack ( string $stack ) : self Set the entry stack.

Описание методов

__construct() публичный Метод

Construct the log entry instance.
public __construct ( string $level, string $header, string $stack )
$level string
$header string
$stack string

hasStack() публичный Метод

Check if the entry has a stack.
public hasStack ( ) : boolean
Результат boolean

icon() публичный Метод

Get level icon.
public icon ( ) : string
Результат string

isSameLevel() публичный Метод

Check if same log level.
public isSameLevel ( string $level ) : boolean
$level string
Результат boolean

jsonSerialize() публичный Метод

Serialize the log entry object to json data.
public jsonSerialize ( ) : array
Результат array

level() публичный Метод

Get translated level name with icon.
public level ( ) : string
Результат string

name() публичный Метод

Get translated level name.
public name ( ) : string
Результат string

stack() публичный Метод

Get the entry stack.
public stack ( ) : string
Результат string

toArray() публичный Метод

Get the log entry as an array.
public toArray ( ) : array
Результат array

toJson() публичный Метод

Convert the log entry to its JSON representation.
public toJson ( integer $options ) : string
$options integer
Результат string

Описание свойств

$datetime публичное свойство

public Carbon,Carbon $datetime
Результат Carbon\Carbon

$env публичное свойство

public string $env
Результат string

$header публичное свойство

public string $header
Результат string

$level публичное свойство

public string $level
Результат string

$stack публичное свойство

public string $stack
Результат string