<?php

require_once('class.Logger.php');

$cfg['LOGGER_FILE'] = '/var/log/myapplication.log';
$cfg['LOGGER_LEVEL'] = LOGGER_INFO;
$log = Logger::getInstance();

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

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

   // LOGGER_INFO to domylny poziom, 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!');
}
?>