Skip to content

DripsPHP/Logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logger

Build Status Code Climate Test Coverage Latest Release

Beschreibung

Loggingsystem für Drips basierend auf Monolog.

Logging

Als erstes muss ein Logger-Objekt erzeugt werden, auf dem anschließend die verschiedenen Handler gepusht werden können.

Beispiel

<?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');

Logging in der Debugbar

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.