PHP Класс Elgg\Logger

Use the elgg_* versions instead.
С версии: 1.9.0
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$display Display to user?
$hooks PluginHooksService
$level The logging level
$levels

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

Метод Описание
__construct ( PluginHooksService $hooks, Config $config, elgg\Context $context ) Constructor
disable ( ) : void Temporarily disable logging and capture logs (before tests)
dump ( mixed $data, boolean $display = true ) : void Dump data to log or screen
enable ( ) : array Restore logging and get record of log calls (after tests)
error ( string $message ) : boolean Log message at the ERROR level
getLevel ( ) : integer Get the current logging level
info ( string $message ) : boolean Log message at the INFO level
log ( string $message, integer $level = self::NOTICE ) : boolean Add a message to the log
notice ( string $message ) : boolean Log message at the NOTICE level
setDisplay ( boolean $display ) : void Set whether the logging should be displayed to the user
setHooks ( PluginHooksService $hooks ) : void Reset the hooks service for this instance (testing)
setLevel ( integer $level ) : void Set the logging level
warn ( string $message ) : boolean Log message at the WARNING level

Защищенные методы

Метод Описание
process ( mixed $data, boolean $display, integer $level ) : void Process logging data

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

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

Constructor
public __construct ( PluginHooksService $hooks, Config $config, elgg\Context $context )
$hooks PluginHooksService Hooks service
$config Config Config service
$context elgg\Context Context service

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

Call disable() before your tests and enable() after. enable() will return a list of calls to log() (and helper methods) that were not acted upon.
См. также: enable
public disable ( ) : void
Результат void

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

Dump data to log or screen
public dump ( mixed $data, boolean $display = true ) : void
$data mixed The data to log
$display boolean Whether to include this in the HTML page
Результат void

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

Restore logging and get record of log calls (after tests)
См. также: disable
public enable ( ) : array
Результат array

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

Log message at the ERROR level
public error ( string $message ) : boolean
$message string The message to log
Результат boolean

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

Get the current logging level
public getLevel ( ) : integer
Результат integer

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

Log message at the INFO level
public info ( string $message ) : boolean
$message string The message to log
Результат boolean

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

Add a message to the log
public log ( string $message, integer $level = self::NOTICE ) : boolean
$message string The message to log
$level integer The logging level
Результат boolean Whether the messages was logged

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

Log message at the NOTICE level
public notice ( string $message ) : boolean
$message string The message to log
Результат boolean

process() защищенный Метод

Process logging data
protected process ( mixed $data, boolean $display, integer $level ) : void
$data mixed The data to process
$display boolean Whether to display the data to the user. Otherwise log it.
$level integer The logging level for this data
Результат void

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

Whether data is actually displayed to the user depends on this setting and other factors such as whether we are generating a JavaScript or CSS file.
public setDisplay ( boolean $display ) : void
$display boolean Whether to display logging
Результат void

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

Reset the hooks service for this instance (testing)
public setHooks ( PluginHooksService $hooks ) : void
$hooks PluginHooksService
Результат void

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

Set the logging level
public setLevel ( integer $level ) : void
$level integer The logging level
Результат void

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

Log message at the WARNING level
public warn ( string $message ) : boolean
$message string The message to log
Результат boolean

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

$display защищенное свойство

Display to user?
protected $display

$hooks защищенное свойство

protected PluginHooksService,elgg $hooks
Результат PluginHooksService

$level защищенное свойство

The logging level
protected $level

$levels защищенное статическое свойство

protected static $levels