Skip to content

Simple moodle plugin to provide traditional logging capabilities

License

Notifications You must be signed in to change notification settings

ProjektAdLer/MoodlePluginLocalLogging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.