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.