AddOn


Log

Beschreibung

Stellt eine globale Klasse zum Erstellen von Log-Einträgen zur Verfügung.

Die Log-Tabelle im Backend aktualisiert sich automatisch bei neuen Einträgen.

Das Addon ist eine Beta-Version und kann kleine Fehler enthalten. Berichtete Probleme werde ich kurzfristig beheben.

Verwendung:

IBLog::clear()

Löscht alle Einträge.

IBLog::log($title, $level = IBLog::LEVEL_NOTICE, $code = null, $description = null, $scope = null, $trace = null)

Folgende Beschränkungen für die Feldlängen:

030 - Titel
010 - Code
250 - Description
250 - Scope

Mögliche Werte für $level:

IBLog::LEVEL_NOTICE
IBLog::LEVEL_WARNING
IBLog::LEVEL_ERROR
IBLog::LEVEL_SUCCESS

Beispiele für Verwendung:

IBLog::log('Load config file');

IBLog::log(
'Initialisiere Mandrill',
IBLog::LEVEL_SUCCESS,
'MAND_OK',
'Mandrill wurde erfolgreich initialisiert.',
'addon > mandrill > init',
$mandrill->getMessage()
);


Umsetzung


Versionen

0.1

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
18.06.2014

Version erstellt bei Installation eine neue Tabelle in der Datenbank "ib_log". Neue Einträge werden alle 10 Sekunden automatisch aktualisiert.

Getestet mit Redaxo 4.6 und Firefox.