Logger.
More...
|
| | setLevel (string $level=LogLevel::EMERGENCY) |
| | Set the logging level. More...
|
| |
| | getLevel (bool $severity=true) |
| | Get the current logging level severity. More...
|
| |
| | isLoggable (string $level) |
| | Check if a level is loggable under current logging level. More...
|
| |
| | log ($level, $message, array $context=[]) |
| | {} More...
|
| |
| | emergency ($message, array $context=[]) |
| | {} More...
|
| |
| | alert ($message, array $context=[]) |
| | {} More...
|
| |
| | critical ($message, array $context=[]) |
| | {} More...
|
| |
| | error ($message, array $context=[]) |
| | {} More...
|
| |
| | warning ($message, array $context=[]) |
| | {} More...
|
| |
| | notice ($message, array $context=[]) |
| | {} More...
|
| |
| | info ($message, array $context=[]) |
| | {} More...
|
| |
| | debug ($message, array $context=[]) |
| | {} More...
|
| |
| | disable () |
| | Temporarily disable logging and capture logs (before tests) More...
|
| |
| | enable () |
| | Restore logging and get record of log calls (after tests) More...
|
| |
|
| static | factory (?InputInterface $input=null, ?OutputInterface $output=null) |
| | Build a new logger. More...
|
| |
Logger.
Use elgg()->logger
Definition at line 27 of file Logger.php.
◆ alert()
| Elgg\Logger::alert |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ assertLevel()
| Elgg\Logger::assertLevel |
( |
string |
$level | ) |
|
|
protected |
Assert the given level.
- Parameters
-
| string | $level | the level to assert |
- Returns
- void
- Exceptions
-
Definition at line 134 of file Logger.php.
◆ critical()
| Elgg\Logger::critical |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ debug()
| Elgg\Logger::debug |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ disable()
Temporarily disable logging and capture logs (before tests)
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.
- Note
- This behaves like a stack. You must call enable() for each disable() call.
- Returns
- void
- See also
- enable()
Definition at line 285 of file Logger.php.
◆ emergency()
| Elgg\Logger::emergency |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ enable()
Restore logging and get record of log calls (after tests)
- Returns
- array
- See also
- disable()
Definition at line 296 of file Logger.php.
◆ error()
| Elgg\Logger::error |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ factory()
| static Elgg\Logger::factory |
( |
?InputInterface |
$input = null, |
|
|
?OutputInterface |
$output = null |
|
) |
| |
|
static |
Build a new logger.
- Parameters
-
| null | InputInterface | $input | Console input |
| null | OutputInterface | $output | Console output |
- Returns
- static
Definition at line 60 of file Logger.php.
◆ getLevel()
| Elgg\Logger::getLevel |
( |
bool |
$severity = true | ) |
|
Get the current logging level severity.
- Parameters
-
| bool | $severity | If true, will return numeric representation of the logging level |
- Returns
- int|string
Definition at line 163 of file Logger.php.
◆ info()
| Elgg\Logger::info |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ isLoggable()
| Elgg\Logger::isLoggable |
( |
string |
$level | ) |
|
Check if a level is loggable under current logging level.
- Parameters
-
- Returns
- bool
- Exceptions
-
Definition at line 175 of file Logger.php.
◆ log()
| Elgg\Logger::log |
( |
|
$level, |
|
|
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ notice()
| Elgg\Logger::notice |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ setLevel()
| Elgg\Logger::setLevel |
( |
string |
$level = LogLevel::EMERGENCY | ) |
|
Set the logging level.
- Parameters
-
- Returns
- void
- Exceptions
-
Definition at line 149 of file Logger.php.
◆ warning()
| Elgg\Logger::warning |
( |
|
$message, |
|
|
array |
$context = [] |
|
) |
| |
◆ $disabled_stack
| array Elgg\Logger::$disabled_stack = [] |
|
protected |
◆ $elgg_levels
| array Elgg\Logger::$elgg_levels |
|
staticprotected |
Initial value:= [
100 => LogLevel::DEBUG,
200 => LogLevel::INFO,
250 => LogLevel::NOTICE,
300 => LogLevel::WARNING,
400 => LogLevel::ERROR,
500 => LogLevel::CRITICAL,
550 => LogLevel::ALERT,
600 => LogLevel::EMERGENCY,
]
Definition at line 37 of file Logger.php.
◆ $level
| string Elgg\Logger::$level = LogLevel::EMERGENCY |
|
protected |
◆ CHANNEL
| const Elgg\Logger::CHANNEL = 'ELGG' |
◆ OFF
| const Elgg\Logger::OFF = 600 |
The documentation for this class was generated from the following file: