<?php
require_once('class.Logger.php');
$cfg['LOGGER_LEVEL'] = LOGGER_INFO;

Logger::register('app', 'pgsql://stefan@localhost/mydb?table=dziennik');

$log = Logger::getInstance('app');

if(isset($_GET['fooid'])) {

   // wiadomo nie zostanie zapisana w dzienniku, poziom zbyt duy
   $log->logMessage('Identyfikator obecny', LOGGER_DEBUG);

   // LOG_INFO to poziom domylny, wic wiadomo zostanie zapisana w dzienniku
   $log->logMessage('Warto id: ' .  $_GET['fooid']);

} else {

   // Ta wiadomo take zostanie zapisana wraz z nazw moduu
   $log->logMessage('Identyfikator nie zosta przekazany z ' . $_SERVER['HTTP_REFERER'],
                    LOGGER_CRITICAL,
                    "Modu Foo");

   throw new Exception('Brak identyfikatora!');
}
?>