Loggingsystem für Drips basierend auf Monolog.
Als erstes muss ein Logger
-Objekt erzeugt werden, auf dem anschließend die verschiedenen Handler gepusht werden können.
<?php
use Drips\Logger\Logger;
use Monolog\Handler\StreamHandler;
$logger = new Logger('myLogger');
$logger->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); // StreamHandler => schreibt in eine Datei
// Logeinträge hinzufügen
$logger->warning('Warning');
$logger->error('Error');
Damit die Log-Einträge in der Debugbar angezeigt werden, muss der entsprechende Handler im Logger registriert werden:
<?php
use Drips\Logger\Logger;
use Drips\Logger\Handler;
// Neuen Logger anlegen
$logger = new Logger('myLogger');
// DebugbarHandler registrieren
$logger->pushHandler(new Handler);
Genauere Informationen befinden sich im Monolog-Wiki.