Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ConsoleLogger
+ Graphe d'héritage de ConsoleLogger:

Fonctions membres publiques

 __construct (OutputInterface $output, array $verbosityLevelMap=[], array $formatLevelMap=[])
 
 log ($level, $message, array $context=[])
 
 hasErrored ()
 
- Fonctions membres publiques hérités de AbstractLogger
 emergency ($message, array $context=array())
 
 alert ($message, array $context=array())
 
 critical ($message, array $context=array())
 
 error ($message, array $context=array())
 
 warning ($message, array $context=array())
 
 notice ($message, array $context=array())
 
 info ($message, array $context=array())
 
 debug ($message, array $context=array())
 

Champs de données

const INFO = 'info'
 
const ERROR = 'error'
 

Fonctions membres privées

 interpolate (string $message, array $context)
 

Attributs privés

 $output
 
 $verbosityLevelMap
 
 $formatLevelMap
 
 $errored = false
 

Description détaillée

PSR-3 compliant console logger.

Auteur
Kévin Dunglas dungl.nosp@m.as@g.nosp@m.mail..nosp@m.com
Voir également
https://www.php-fig.org/psr/psr-3/

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( OutputInterface  $output,
array  $verbosityLevelMap = [],
array  $formatLevelMap = [] 
)

Documentation des fonctions membres

◆ hasErrored()

hasErrored ( )

Returns true when any messages have been logged at error levels.

Renvoie
bool

Références ConsoleLogger\$errored.

◆ interpolate()

interpolate ( string  $message,
array  $context 
)
private

Interpolates context values into the message placeholders.

Auteur
PHP Framework Interoperability Group

Références $context, $key, $message, $val, elseif, et null.

Référencé par ConsoleLogger\log().

◆ log()

log (   $level,
  $message,
array  $context = [] 
)

{Logs with an arbitrary level.

Paramètres
mixed$level
string$message
mixed[]$context
Renvoie
void
Exceptions
}

Renvoie
void

Implémente LoggerInterface.

Références $context, $message, ConsoleLogger\$output, et ConsoleLogger\interpolate().

Documentation des champs

◆ $errored

$errored = false
private

Référencé par ConsoleLogger\hasErrored().

◆ $formatLevelMap

$formatLevelMap
private
Valeur initiale :
= [
LogLevel::EMERGENCY => self::ERROR

Référencé par ConsoleLogger\__construct().

◆ $output

$output
private

◆ $verbosityLevelMap

$verbosityLevelMap
private

◆ ERROR

const ERROR = 'error'

◆ INFO

const INFO = 'info'

La documentation de cette classe a été générée à partir du fichier suivant :