From: Sébastien CHAZALLET Date: Sun, 2 Dec 2012 10:00:21 +0000 (+0100) Subject: Rajout du logging X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=commitdiff_plain;h=9ce80ac0b1da87115f8ed8e6637533f3619ef50f Rajout du logging --- diff --git a/data/logs/info.log b/data/logs/info.log new file mode 100755 index 0000000..661837f --- /dev/null +++ b/data/logs/info.log @@ -0,0 +1,2 @@ +2012-12-02T10:51:15+01:00 INFO (6): Acces à la liste des galeries +2012-12-02T10:52:53+01:00 INFO (6): Acces à la liste des galeries diff --git a/module/Galerie/Module.php b/module/Galerie/Module.php index f4b7d9d..2bf435e 100644 --- a/module/Galerie/Module.php +++ b/module/Galerie/Module.php @@ -15,6 +15,8 @@ use Zend\Stdlib\Hydrator\ClassMethods as HydratorClassMethods; use Zend\Db\ResultSet\HydratingResultSet; use Zend\Db\TableGateway\TableGateway; +use Zend\Log\Logger; +use Zend\Log\Writer\Stream as LogStream; use Galerie\Model\GalerieTable; use Galerie\Model\GalerieInfoTable; @@ -107,6 +109,12 @@ class Module implements ) ); }, + 'Zend\Log' => function ($sm) { + $log = new Logger(); + $writer = new LogStream('/var/git/zf2biz/galerie/data/logs/info.log'); + $log->addWriter($writer); + return $log; + }, ), ); } diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 6e5344e..86d4a10 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -26,6 +26,7 @@ class IndexController extends AbstractActionController private $_galeriePairTable; private $_translator; + private $_log; private function _getGalerieTable() @@ -100,11 +101,21 @@ class IndexController extends AbstractActionController return $this->_galeriePairTable; } + private function _getLog() + { + if (!$this->_log) { + $sm = $this->getServiceLocator(); + $this->_log = $sm->get('Zend\Log'); + } + return $this->_log; + } + public function indexAction() { + $this->_getLog()->info('Acces à la liste des galeries'); $session = new Container('test'); if ($session->offsetExists('last')) { $last = $email = $session->offsetGet('last');