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

Fonctions membres publiques

 __construct (array &$options)
 
 addEntry (LogEntry $entry)
 
- Fonctions membres publiques hérités de Logger
 __construct (array &$options)
 
 addEntry (LogEntry $entry)
 

Fonctions membres protégées

 connect ()
 

Attributs protégés

 $driver = 'mysqli'
 
 $host = '127.0.0.1'
 
 $user = 'root'
 
 $password = ''
 
 $database = 'logging'
 
 $table = 'jos_'
 
 $db
 
- Attributs protégés hérités de Logger
 $options = array()
 
 $priorities
 

Description détaillée

Joomla! MySQL Database Log class

This class is designed to output logs to a specific MySQL database table. Fields in this table are based on the Syslog style of log output. This is designed to allow quick and easy searching.

Depuis
1.7.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( array &  $options)

Constructor.

Paramètres
array&$optionsLog object options.
Depuis
1.7.0

Références Logger\$options, Symfony\Contracts\Service\__construct(), Factory\getDbo(), et null.

Documentation des fonctions membres

◆ addEntry()

addEntry ( LogEntry  $entry)

Method to add an entry to the log.

Paramètres
LogEntry$entryThe log entry object to add to the log.
Renvoie
void
Depuis
1.7.0
Exceptions

◆ connect()

connect ( )
protected

Method to connect to the database server based on object properties.

Renvoie
void
Depuis
1.7.0
Exceptions

Références Logger\$options, et DatabaseDriver\getInstance().

Documentation des champs

◆ $database

$database = 'logging'
protected

◆ $db

$db
protected

◆ $driver

$driver = 'mysqli'
protected

◆ $host

$host = '127.0.0.1'
protected

◆ $password

$password = ''
protected

◆ $table

$table = 'jos_'
protected

◆ $user

$user = 'root'
protected

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