Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.55 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.55 KB

Local Logging Plugin für Moodle

Coverage Status

Das Local Logging Plugin ermöglicht eine einfache Protokollierung von Ereignissen in Moodle. Es stellt eine Logger-Klasse zur Verfügung, die es Entwicklern ermöglicht, Nachrichten verschiedener Schweregrade zu protokollieren.

Kompabilität

Moodle Branch PHP Version
MOODLE_404_STABLE 8.1
MOODLE_404_STABLE 8.2
MOODLE_404_STABLE 8.3
MOODLE_405_STABLE (LTS) 8.1
MOODLE_405_STABLE (LTS) 8.2
MOODLE_405_STABLE (LTS) 8.3

Funktionsweise

Erstelle ein Logger-Objekt mit einem Komponentennamen und verwende die Methoden info, debug, warning und error, um Nachrichten zu protokollieren. Die Nachrichten werden in der Datenbank gespeichert.

Verwendung

$logger = new \local_logging\logger('meineKomponente', 'aktuelle Komponente');
$logger->info('Eine informative Nachricht');
$logger->debug('Eine Debug-Nachricht');

Konfiguration

Standardmäßig wird das Protokollierungsniveau auf WARNING gesetzt. Ändere $CFG->local_logging_minloglevel in deiner config.php, um dies anzupassen.

Die maximale Anzahl von Protokolleinträgen, die aufbewahrt werden sollen, kann durch $CFG->local_logging_maxlogs (Standardwert: 10000) in config.php konfiguriert werden.